Jürgen Berkemeier: dynamisches anlegen von Eventhandler

Beitrag lesen

Hallo Rene,

beim ersten Hinsehen habe ich zwei Dinge entdeckt:

Strings, die mit document.write ausgegeben werden, dürfen nicht umgebrochen werden. Also:

document.write("Text"
+"Text");

Die Quotierung scheint nicht in Ordnung zu sein. Als Tipp: ich benutze " für den String und ' im String, also:

document.write("<div style='...'>");

Wenn es garnicht klappt, kannst Du auch alles in einen String zusammenstückeln (und den be Problemen mit alert anzeigen):

var htmlstring="<div onload=";
htmlstring += "onload=(";
usw.

Gruß, Jürgen