hi,
Nur wenn ich die Funktion nicht über HTML, sondern über PHP (mit echo "...) aufrufen möchte, dann kracht sie, obwohl ich vor alle Hochkommas den "" setze. Egal ob ich " oder ' für den String in den Funktions-Übergaben benutze bekomme ich eine Fehlermeldung.
sag mal, ist dir der sinn des maskierens überhaupt bewusst?
wenn du " benutzt, um den string in PHP einzufassen, musst du die " innerhalb des strings maskieren, die ' aber nicht.
echo "<a href=# onclick="openWindow('/interaktiv/smiley.php', '_blank', '400', '300';)">Blah</a>";
deine version müsste schon vor der ausführung des JS einen fehler geben, nämlich schon serverseitig vom PHP-parser.
echo "<a href=# onclick="openWindow(...
^hier beginnt der string
^hier wird er beendet
Fehlermeldung : (ich weiss, dass ich sie posten muss, gibt mir aber nichts anderes aus, als was ich vorher geschrieben hatte)
Zeile: 85;
Zeichen: 1;
Fehler: Syntaxfehler;
schau dir bitte mal http://glasgoogle.de/ an.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }