Autor |
Nachricht |
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Do 30.09.2004 20:26
Titel Popupgröße an Inhalt anpassen |
|
|
Moin,
wie kann ich denn ein Popup exakt an die größe des darin geladenen Bildes anpassen? Also mein Script sieht folgendermaßen aus:
Code: | <script type="text/javascript">
function popUp(wintype)
{
varpopUp=window.open(wintype, 'fenster', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1,height=1,left=22,top=22');
popUp.focus();
}
</script> |
und der href:
Code: | <a href="javascript:popUp('artworkpopup.php?picture=images/sampleimage_big.jpg')">In groß anzeigen</a> |
Das Popup steht also auf 1x1 als minimalsten Wert, soll sich aber automatisch an die größe von "sampleimage_big.jpg", dass z.B. 250x250 Pixel hat, anpassen.
Der Quelltext des Popups (artworkpopup.php) sieht folgendermaßen aus:
Code: | <html>
<head>
<title>heav.de</title>
</head>
<body bgcolor=#FFFFFF leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<?php print '<img src="' . $_GET['picture'] . '">'; ?>
</body>
</html> |
Ist das irgendwie machbar?
|
|
|
|
|
webdeveloper
Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht:
|
Verfasst Do 30.09.2004 20:36
Titel
|
|
|
klar, du musst nur vorher die bildgröße via php auslesen...
|
|
|
|
|
Anzeige
|
|
|
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Do 30.09.2004 20:38
Titel
|
|
|
Sag mal bitte
Und das PHP muss dann ins JavaScript rein oder wie? Weil momentan wird die Popupgröße ja im Javascript angegeben..?
|
|
|
|
|
webdeveloper
Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht:
|
Verfasst Do 30.09.2004 20:43
Titel
|
|
|
sorry, bisher noch nciht wirklich gemacht...
aber google ist dein freund
|
|
|
|
|
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Do 30.09.2004 20:55
Titel
|
|
|
Hm, hab da was gefunden:
$info = GetImageSize($file);
$breite = $info[0];
$hoehe = $info[1];
und dann: ... resizable=no,width=$breite,height=$hoehe,left=22,top=22'); ...
Aber wie sag ich ihm jetzt, dass $file sampleimage_big.jpg ist??
|
|
|
|
|
kaputt
Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 30.09.2004 22:25
Titel
|
|
|
$info = getimagesize($_GET['picture']);
|
|
|
|
|
n0Fear
Dabei seit: 17.07.2003
Ort: EARTH @ 7.316 O 52.683 N
Alter: 39
Geschlecht:
|
|
|
|
|
heav
Threadersteller
Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 39
Geschlecht:
|
Verfasst Fr 01.10.2004 13:52
Titel
|
|
|
peBBo hat geschrieben: | $info = getimagesize($_GET['picture']); |
Ah, na Logisch, ich Idiot.
Also das funktioniert soweit, das Popup ist jetzt allerdings zu groß..!? (ca. 80% der Breite und Höhe des Monitors)
Kannste ja mal gucken: http://www.heav.de/mediendesign.php?picture=images/irmengardplakat.jpg und dann der Link "in groß anzeigen"
Zuletzt bearbeitet von heav am Fr 01.10.2004 13:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
div an Inhalt anpassen
Div an Inhalt anpassen
Ai: Rahmen an Inhalt anpassen?
Inhalt anpassen [Padding]
Inhalt an Fenstergröße Anpassen
browserfenster dem inhalt anpassen
|
|