"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

problem mit parametern in js

Ezekiel 24.11.2003 - 10:03 484 3
Posts

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
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

Little Overclocker
Avatar
Registered: Dec 2002
Location: Österreich
Posts: 56
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

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
k, bei mir gehts jetzt auch. lag wohl an den fehlenden anführungszeichen bei $file. danke :)

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz