Struppi: Document.write bei Image Map Mouseover

Beitrag lesen

Hallo,

methode C erscheint mir am logischsten, habe ja sowiso einen layer. gehe ich recht in der anahme das es so funktionieren sollte:

layer1.write( text );

Wie ich schon schrieb es gibt 3 Methoden je nach Browser, so aber nicht.
Evtl. klappt das:

function writeText(id, text)
{
    var doc = document;
    var obj = null;

if(document.getElementById) obj = doc.getElementById(id);
    else if(document.layers) obj = doc.layers[id];
    else if(document.all) obj = doc.all[id];
    else return;

if(typeof obj.innerText != 'undefined') obj.innerText = text;
    else if(document.layers) {with(obj.document) {open();write(text);close()}}
}

Struppi.