Hallo zusammen,
ich habe folgendes Problem mit dem Internet Explorer. Ich möchte aus einem Frame heraus in einem anderem Frame ein Element hinzufügen, hier in meinem Beispiel ganz simple ein weiteres Listenelement.
Frame1:
<ol id="Liste">
<li>Element</li>
</ol>
Frame2:
<a href="javascript:test()">testfunktion</a>
function test()
{
var newLI = document.createElement("li"
var newLIText = document.createTextNode("Das ist Listeneintrag Nummer "
newLI.appendChild(newLIText);
top.mainwin.blindmansballs.chatbox.document.getElementById("Liste".appendChild(newLI);
}
</script>
Die Funktion an sich funktioniert (habe sie zusammen mit der Liste in einer Datei getestet) und die Adressierung der Liste in der Funktion müsste auch stimmen, denn diverse andere Abrufe mit der Adresse (zb einer javascript Variable) funktionieren auch. Außerdem klappt unter Mozilla alles perfekt.
Hat jemand eine Ahnung, warum der Internet Explorer konsequent eine Fehlermeldung bringt?
Vielen Dank und Viele Grüße
Chris
ich habe folgendes Problem mit dem Internet Explorer. Ich möchte aus einem Frame heraus in einem anderem Frame ein Element hinzufügen, hier in meinem Beispiel ganz simple ein weiteres Listenelement.
Frame1:
<ol id="Liste">
<li>Element</li>
</ol>
Frame2:
<a href="javascript:test()">testfunktion</a>
function test()
{
var newLI = document.createElement("li"
var newLIText = document.createTextNode("Das ist Listeneintrag Nummer "
newLI.appendChild(newLIText);
top.mainwin.blindmansballs.chatbox.document.getElementById("Liste".appendChild(newLI);
}
</script>
Die Funktion an sich funktioniert (habe sie zusammen mit der Liste in einer Datei getestet) und die Adressierung der Liste in der Funktion müsste auch stimmen, denn diverse andere Abrufe mit der Adresse (zb einer javascript Variable) funktionieren auch. Außerdem klappt unter Mozilla alles perfekt.
Hat jemand eine Ahnung, warum der Internet Explorer konsequent eine Fehlermeldung bringt?
Vielen Dank und Viele Grüße
Chris