News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 7
Seite [1]
Daniii


Rock the board




Beiträge: 56
# Thema - 12.04.2007 um 10:37 Uhr
Morgen.

Kann mir jemand sagen wie ich schaffe das ein Pop-Up in dem ein Bild angezeigt wird, genau die Größe des Bildes hat?

Also wenn ich z.B jetzt ein Bild verlinke und den Befehl geb das es im neuen Fenster geöffnet wird, ist das Bild ja normal in ner Seite. Ich bräuchte es aber so, das wenn ich auf das Bild klick das Fenster so groß wie das Bild ist. Funktioniert des mit javascript?! Ein Button mit "Fenster schließen" wäre vielleicht auch nicht schlecht dazu ...

Ich hab keine Ahnung wie man sowas nennt und ob sowas per HTML oder Javascript realisiert wird.


Für Hilfen wär ich mal wieder sehr dankbar


Gruss
Inaktiv
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 1 - 12.04.2007 um 10:54 Uhr
mit ner php funktion würd ichs machen...

die funktion soll die größe der bilddatei auslesen und dann den passenden js link einfügen...

wenn dus ned hinbekommst konnte ich hier nen codeschnipsel posten, aber für an CS anpassen hab ich leider keine zeit.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
Daniii
Thread-Ersteller


Rock the board




Beiträge: 56
# Antwort: 2 - 12.04.2007 um 11:07 Uhr
Ja nee, soll auch nicht für CS sein. Einfach nur für ne kleine Homepage. So ein Codeschnipsel wäre nett , ich hab ja kein Plan von PHP


Zuletzt editiert von Daniii am 12.04.2007 um 11:08 Uhr (2x Editiert)
Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 3 - 12.04.2007 um 11:55 Uhr
soll das image immer in der originalgroesse angezeigt werden?
also selbst wenns zB 1600 x 1024 gross ist, oder so?

also ich hab das bei mir so:

erste funktion erstellt nen thumb in ner bestimmten groesse aus nem bild.
2te funktion gibt die ausgabe aus in form von: mit der thumb erstelltes bild und verlinkt mit js code, dass es in nem pop up kommt.
3te seite ist die, die in dem pop up öffnet mit dem bild.

abfragen: rezise funktion mit richtigen proportionen und so alles richtig schnike.
und das pop up bild wird nochmal auf 500 pixel höhe rezised, wenns groesser ist...

(ist das zu heftig? willst davon nur einzelne teile?)


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Zuletzt editiert von h4ze am 12.04.2007 um 12:19 Uhr (1x Editiert)
Inaktiv
|
Daniii
Thread-Ersteller


Rock the board




Beiträge: 56
# Antwort: 4 - 12.04.2007 um 12:41 Uhr
Ich glaub soviel brauch ich garnet *gg

Ich hab ein Bild auf einer Seite eingefügt ( um die Räumlichkeiten ein wenig darzustellen ), auf welches man halt klicken kann damit es größer wird. Nur öffnet sich ein Browser und das Bild erscheint da halt.

Ich hätte es ganz simpel halt einfach nur in einem Pop-Up, das so groß wie das Bild ist ( 600px X 300px, oder so ähnlich ) und das vielleicht noch drunter steht "Fenster schließen" ... also dann wär das Fenster 600 X 320px oder so ...

Ganz simpel eigentlich


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 5 - 12.04.2007 um 12:44 Uhr
code der pop.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php

$height 
$_GET['height'] -30;

echo 
"<html><head>n";
echo 
"<title>titel</title>n";
echo 
"<link href='design.css' rel='stylesheet' type='text/css' />n";
echo 
"</head><body>n";

echo 
"<div style='height: 30px; background-color: #333; color: #fff; padding-left: 10px; font-weight: bold; line-height: 30px; text-align: center;'>- hallo :) -</div>n";
echo 
"<img src='img.thumb.php?url=".$_GET['pic']."&width=".$_GET['width']."&height=".$height."' alt='' />n";

echo 
"</body></html>n";

?>


und das der link:
$out .= "<a onclick="window.open('pop.php?pic=".$data."&amp;height=".$pop_height."&amp;width=" .$pop_width."', 'asd', 'width=600, height=400, left=300, top=100, scrollbars=yes');" style='cursor:pointer'>n";


damit musst mal nen bisschen probieren.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Zuletzt editiert von h4ze am 12.04.2007 um 12:46 Uhr (1x Editiert)
Inaktiv
|
Daniii
Thread-Ersteller


Rock the board




Beiträge: 56
# Antwort: 6 - 12.04.2007 um 13:03 Uhr
Dank Dir. Den Link muss ich doch auch in
 
1.
1. / 2. / ... 
<?php  ?>
schreiben, oder?


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 7 - 12.04.2007 um 13:14 Uhr
ja oder du schreibst es in html und ersetzt die varieblen per hand.

also $date = dein bild (zB: img/mein_zimmer.jpg)
$pop_height = wie hoch soll das popup sein in px, dass sich öffnen (zB 400)
$pop_width = das selbe in breite


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
Antworten: 7
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo