JL: wie mach ein DIV in Opera 6.01 unsichtbar und wieder sichtbar

Beitrag lesen

Ungefähr so sieht mein Quellcode aus:

function init() {
    if (document.all) {
      cmds = new Array("hidden","visible","document.all.",".style.visibility='","';");
      cmds = new Array("none","inline","document.all.",".style.display='","';");
      cmd2 = new Array("#6472B9","#9EA7D3","document.all.link_",".style.backgroundColor='","';");
    } else if (document.layers) {
      cmds = new Array("none","","document.layers['","'].display='","';");
      cmds = new Array("hidden","visible","document.layers['","'].visibility='","';");
      cmd2 = new Array("#6472B9","#9EA7D3","document.layers['","'].backgroundColor='","';");
    } else {
      //cmds = new Array("hidden","visible","window.document.getElementById('","').style.visibility='","';");
      cmds = new Array("none","","window.document.getElementById('","').style.display='","';");
      cmd2 = new Array("#6472B9","#9EA7D3","window.document.getElementById('link_","').style.backgroundColor='","';");
    }
}

function MM_showHideLayers(visible_is_now,wie) {
      myeval(cmds[2]+visible_is_now+cmds[3]+cmds[wie]+cmds[4]);
      myeval(cmd2[2]+visible_is_now+cmd2[3]+cmd2[wie]+cmd2[4]);
}

<div id="XYZ" style="position: absolute; ....">
blabla
</div>

<a href="javascript:MM_showHideLayers('XYZ',0)">weg</a>
<a href="javascript:MM_showHideLayers('XYZ',1)">hin</a>

IM IE 6.0.260 gehts
IM NS 6.0.22 gehts auch

Ich würde das nun gerne auch in Opera und allen anderen Browsern funktionierend machen....

z.B. auch Konquerer und so