Mirko: Objektbezeichnung für Layer in verschiedenen Browser

Beitrag lesen

Hi Du,

Doch wie schreibe ich Layer in Opera und NS6 um?

NN6:

document.getElementById(name).innerHTML = inhalt;

Opera: Eine der Arten tut's sicher, ich habe meinen folgenden Code schon mal auf Opera funzen sehen:

if (document.layers) setText = function setText(name, txt)
{ document.layers[name].document.open();
  document.layers[name].document.write(txt);
  document.layers[name].document.close();}
else if (document.all) setText = function setText(name, txt)
{ document.all.tags("div")[name].innerHTML = txt;}
else if (document.getElementById) setText = function setText(name, txt)
{ document.getElementById(name).innerHTML = txt;}
else setText = function setText(){};

Mirko