//funktionierender Code für document.getElementById und document.all fürs Posting hier entfernt...
if (document.layers)
{
alert("layers");
if (document.layers[idofelement])
{
alert("layers[" + idofelement + "]");
document.layers[idofelement].document.open();
document.layers[idofelement].document.write(newcontent);
document.layers[idofelement].document.close();
Das sollte ausreichen und funktioniert bei mir auch, bis auf den Fall, das der Layer in einem Layer steckt, oder der Layer nicht positioniert ist.
Vielleicht kannst du mal ein Testcase irgendwo hochladen?
Struppi.