Martin: Fragen zu DHTML

Beitrag lesen

Moechtest Du das   durch <b>Test</b> ersetzen? Dann waere dieses DOM-Konstrukt geeignet:

function schreib()
{
obj=document.getElementById("test");
obj.replaceChild(document.createElement("b"),obj.firstChild);
obj.firstChild.appendChild(document.createTextNode("Test"));
}

Etwas umständlich, wenn mehrere HTML-Tags vorkommen. Gibt es noch eine andere Methode?

Die "nettere" Alternative ist der Ersatz von Zeile 2+3 durch:
obj.innerHTML='<b>Test</b>';

Ist die letztere Methode nicht nur für den IE geeignet?

  1. (Nicht zu DHTML): Warum funktionert alert('Test'); beim Netscape 6 nicht?

Kann ich mir nicht vorstellen, aber alert() ist ja eine Methode des window-Objektes, also probiere es mit window.alert('Test');

Klappt leider auch nicht! Ich habe den Netscape 6.2