problem mit parametern in js
Ezekiel 24.11.2003 - 10:03 484 3
Ezekiel
OC Addicted
|
<script> function openpopup(bild){ pfad="bilder/album/"+bild+".jpg"; window.open (pfad); } </script> echo "<a href='javascriptpenpopup($file)'><img src='$dir/$file'></a>"; die javascript funktion wird irgendwie nicht ausgeführt. keine ahnung warum, ich versuch schon seit stunden das irgendwie zum laufen zu bringen ( ). wenn mir wer sagen könnte was da falsch ist wäre ich demjenigen sehr verbunden . tia, ezekiel
|
Eat my shorts
Little Overclocker
|
<html>
<head>
<script>
function openpopup(bild){
pfad=bild;
window.open (pfad);
}
</script>
</head>
<?
$file="test.gif";
echo "<a href=\"javascript:openpopup('$file');\"><img src=\"$file\"></a>"; ?>
</html>
ich weiß zwar net was du machst, aber so gehts.
|
Ezekiel
OC Addicted
|
k, bei mir gehts jetzt auch. lag wohl an den fehlenden anführungszeichen bei $file. danke
|
Rektal
Here to stay
|
Ahm, wichtig: href sollte immer direkt verlinken; wenn Javascript bei einem Link ins spiel kommt ins onclick-Event reinschreiben, wo's auch hingehoert. function openpopup(bild) { ...; return false; }
echo "<a href=\"$file\" onclick=\"return openpopup(this.href);\"><mig src=\"$file\"></a>";
Who cares? -> http://tom.me.uk/scripting/popups.asp
|