javascript in php
Theres
- javascript
hallo zusammen
ich führe in einem php-file folgende zeilen aus:
function vorschaubild ($bild)
{Global $uverz;
$ausg = "<td> \n";
$ausg .= "<a href="javascript:window.open('bild.php?bild=".$bild."&uverz=".$uverz."','neu','menubar=0')"> <img src= "".$uverz."/bilder_klein/".$bild.""></a> \n </td>";
//$ausg .= "<a href = "".$uverz."/bilder_gross/".$bild."" target = " _blank"> <img src= "".$uverz."/bilder_klein/".$bild.""></a> \n </td>";
return $ausg;
}
diese funktion ist für die vorschaubilder einer galerie die beim anklicken in einem neuen fenster angesehen werden können.
das problem: nach dem anklicken erscheint im ursprünglichen fenster anstelle der vorschau bilder nur noch [objekt]
weiss irgendwer wo hier der fehler liegt?
gruss theres
Hi,
$ausg .= "<a href="javascript:window.open('bild.php?bild=".$bild."&uverz=".$uverz."','neu','menubar=0')"> <img src= "".$uverz."/bilder_klein/".$bild.""></a> \n </td>";
Diesen Link solltest Du lieber folgendermassen aufbauen:
<a href='javscript:;' onClick='window.open(...)'>
Dann ist der Fehler weg.
Schöne Grüße
Axel
Dann ist der Fehler weg.
ja, der fehler ist weg... dafür kommt die meldung im ursprünglichen fenster server nicht gefunden und in der adresszeile steht: javascript:;
diese zeile siht nun so aus:
$ausg .= "<a href="javscript:;" onClick="window.open('bild.php?bild=".$bild."&uverz=".$uverz."','neu','menubar=0')"> <img src= "".$uverz."/bilder_klein/".$bild.""></a> \n </td>";
Hallo,
$ausg .= "<a href="javscript:;" onClick="window.open('bild.php?bild=".$bild."&uverz=".$uverz."','neu','menubar=0')"> <img src= "".$uverz."/bilder_klein/".$bild.""></a> \n </td>";
Schreibfehler: href="javAscript:;" nicht javscript.
Das ist der Fehler. ;-)
Man könnte alternativ auch href="#" nehmen, allerdings hat das den Nachteil, dass die Seite durch klicken darauf ganz nach oben scrollt.
Schöne Grüße
Axel Hoogestraat
jaaa... so funktionierts!! :-)
kann mal geschehen....