Stefan: Neues Fenster über Javascript innerhalb PHP

Beitrag lesen

Hallo Michael,

Wenn ich nun auf einen Thumb klicke, dann wird mir die Fehlermeldung angezeigt, dass die Variable "BildHoehe" undefiniert ist. Bezüglich der Variable "BildBreite" meckert der Browser (Slimbrowser) hingegen nicht.

dann lass Dir doch mal

a) in PHP via echo ausgeben, wie $Bildhoehe definiert ist
und
b) via js (z.B. alert(BildHoehe); ) ausgeben, wie´s dann ankommt.

c) wenn das keine Erleuchtung bringt, dann gehe die anderen Variablen durch und sieh Dir den generierten Source mal genau an. Ich kann Dir für´s js-Debugging einen Mozilla empfehlen, da dieser über eine recht aussagekräftige Javascript-Console verfügt.

Desweiteren würde ich den Aufruf der js-Function als onclick-Event setzen... ich vermute mal, daß mit dem Aufruf via href-Attribut nicht alle Browser klarkommen werden... in etwa so:

<a href='javascript:void(0);' onclick='PopUp("" . $Bilder [$i] . "", $BildBreite, $BildHoehe);'><img border='0' src='" . $Bilder [$i] . "'</a>

Gruß,
Stefan