Hallo Roger,
Bei einfachen Anführungszeichen werden alle dazwischenliegenden Zeichen so wie angegeben verwendet. (Ausnahme ' und \ für Anführungszeichen oder Backslash).
Bei doppelten Anführungszeichen werden dazwischenliegende Variablen und Backslashes interpoliert.
Du kannst also deine Ausgabe wie folgt schreiben:
print "<a href="javascript:alert('Hallo')" >link</a>";
oder
print '<a href="javascript:alert('Hallo');" >link</a>';
Je nachdem welche Art von Anführunszeichen benutzt, musst Du das vorkommen dieser Art in deinem Text mit Backslash versehen.
Es gibt auch die Möglichkeit Anstatt eines Anführungszeichens jedes andere alphanumerische Zeichen zu Benutzen (z.B. qq// Text qq//). Habe ich bisher aber noch nicht eingesetzt.
Gruß
Helmut Weber
--
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante