problem mit parametern in js

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/problem_mit_parametern_in_js_99469/page_1 - zur Vollversion wechseln!


Ezekiel schrieb am 24.11.2003 um 10:03

Zitat
<script>
function openpopup(bild){
pfad="bilder/album/"+bild+".jpg";
window.open (pfad);
}
</script>
Zitat
echo "<a href='javascript:openpopup($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 schrieb am 24.11.2003 um 10:38

Code:
<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 schrieb am 24.11.2003 um 10:55

k, bei mir gehts jetzt auch. lag wohl an den fehlenden anführungszeichen bei $file. danke :)


Rektal schrieb am 24.11.2003 um 11:25

Ahm, wichtig: href sollte immer direkt verlinken; wenn Javascript bei einem Link ins spiel kommt ins onclick-Event reinschreiben, wo's auch hingehoert.

Code:
function openpopup(bild) { ...; return false; }
Code: PHP
echo "<a href=\"$file\" onclick=\"return openpopup(this.href);\"><mig src=\"$file\"></a>";
Who cares? -> http://tom.me.uk/scripting/popups.asp




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026