moin :)
Ich habe hier (mal wieder) ein etwas kniffliges Problem:
Die Fakten:
- in einem tr-Element ist das Attribut "name" nicht vorgesehen
- lina schreibt in mehreren ihrer dynamisch (mit javascript) erzeugten <tr>s trotzdem einen Namen rein
tr=document.createElement("tr");
tr.setAttribute("name", "trCal");
- später werden die <tr>s wieder ausgelesen mit
td=document.createElement("td");
var collection =document.getElementsByName("trCal");
collection[collection.length-1].appendChild(td);
- Die Welt ist schön im Firefox :)
- Test mit IE muss aber auch durchgeführt werden...
- nix geht mehr im IE6 :(
- IE6 schreibt den Namen erst gar nicht in das Element (wie es ja eigentlich sogar korrekt ist)
Nun meine Frage: Hat jemand ne Idee für einen Workaround? Das Problem ist halt, dass ich nicht mit getElementByID abfragen kann, weil ich die Collection brauche. Andereseits kann ich allerdings auch nicht alle <tr>s mit getElementByTagName abfragen, weil zwischendrin noch <tr>s gesetzt werden, die nicht in der Collection auftauchen sollen.
Für sachdienliche Hinweise zum Feierabend bin ich dankbar ;)
liebe Grüße aus Berlin
lina-
--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)