michael schmidtmeier: createAttribute(JavaScript)

Beitrag lesen

hallo,

ich habe ein problem mit dem dynamischen erzeugen von tabllen. wie schaffe ich es das onBlur="funktion" dynamisch erzeugt wird. ich habe leider im archiv nix gefunden. vielleicht auch die falschen stichwörter gehabt...

mein versuch:

TD2 = document.createElement("td");
  TD2Field = document.createElement("INPUT");
  TD2.appendChild(TD2Field)
  TD2A = document.createAttribute("name")
  TD2A.nodeValue = "datum";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("type")
  TD2A.nodeValue = "text";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("id")
  TD2A.nodeValue = "datum2";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("size")
  TD2A.nodeValue = "7";
  TD2Field.setAttributeNode(TD2A);
  TD2A = document.createAttribute("onBlur")
  TD2A.nodeValue = "checkyear()";
  TD2Field.setAttributeNode(TD2A);
  TD2text = document.createTextNode(" (Format: MM/JJJJ)");
  TD2.appendChild(TD2text);
  TR.appendChild(TD2);

bringt keinen fehler aber auch keinen sinn! daneben habe ich

TD2StrongFont = document.createElement("Strong");
  TD2.appendChild(StongFont)

probiert. scheinbar geht das auch nicht.

browser: ie6

danke,

michael