Calocybe: Script in Script

Beitrag lesen

Hi Antje!

indem du alle relevanten Zeichen mit \ maskierst.
Z.B. so:

Uebertreibst Du es nicht ein bisschen mit dem Ausmaskieren der Sonderzeichen? Das ist doch kein Perl, sondern Javascript. Eigentlich musst Du nur zwei Zeichen maskieren, naemlich \ und ". Aber ich wuerde an Deiner Stelle sowieso die Strings in ' einschliessen, dann musst Du nur \ und ' maskieren, und die kommen imo viel seltener vor.

»»  document.writeln('<script language="JavaScript">')
»»  document.writeln('<!--')
»»  document.writeln('function hal()')
»»  document.writeln('{alert("Hallo");}')
»»  document.writeln('//-->')
»»  document.writeln('</script>')
»»  document.writeln('<a href="javascript:hal();">Test</a>')

Ist das nicht etwas uebersichtlicher? Ach so, mehr wolltest Du mir ja nicht zugestehen... ;-)

Calocybe