Heyho!
Vergessen zu erwaehnen habe ich: Auch wenn ich aus dem Zielcontainer ein <div> mache und die <li> weglasse: sobald im Fuellstring ein <a> steht wirft IE den Fehler.
reicht tatsächlich "<a>", oder befinden sich darin noch andere Informationen? Der *exakte* String könnte von Belang sein.
"<a></a>" reicht zum Ausfall bei besagtem Element.
Ich hab hier nunmal knapp 1000 Zeilen einer Mischung aus JS, ASP und HTML (was mal eben gut 1200 Zeilen HTML und JS ergibt), und fast 1500 Zeilen JS Code. Soll ich das eben Posten?
Nein, nur den Teil, der relevant ist. Dies ergibt Deine Analyse des Problems.
Hm. Ich dachte es sei angekommen dass die Frage eher rethorischer Natur war.
Ja. Den relevanten JS Code hab ich gepostet. An dem solls nicht liegen. Was in dem Wust von HTML relevant ist... Vielleicht hab ich irgendwo nen nicht geschlossenes Tag nicht gesehen. Das ist moeglich. Ich kann es nicht so mal eben rausfinden. Bliebe die Frage warum das dann nur <a> betrifft. (glaub ich - <a>mimi</a> wirft Fehler, <b>mimi</b> nicht)
Kuerzen kann ich das auch nicht mal eben so.
Nein, aber wenn Du Veranschaulichungscode postest, dann habe getestet, dass dieser einem Außenstehenden genügt, um das Problem zu reproduzieren.
Hier hab ich halt das Problem, dass ich wahrscheinlich wuesste was es ist, wenn ich den Code so reduzieren koennte, dass es uebersichtlich ist und trotzdem nicht funktioniert.
Also Sherlock: Welcher Umstand kann dazu fuehren dass ein Element nicht ueber innerHTML gefuellt werden kann, wenn sich ein <a> im Fuellstring befindet?
Ich formuliere es mal so: In meinem Hirn hat bereits etwas "click" gemacht. Deine Antworten auf meine Fragen könnten zur Konkretisierung führen.
Das ist schoen. Leider hab ich z.Zt. nicht mehr Antworten. Ich hab grad das hier eingefuegt:
var div= document.createElement("Div");
div.innerHTML = ausgabe;
document.getElementById(myId).appendChild(div);
Klappt geradezu pornoes gut.
Bleibt trotzdem die Ursprungsfrage.
Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.