BuG: Layer - show / hide

ICH DREH GLEICH DURCH!
vielleicht liegts daran das ich seit 40 std. wach bin..
however ich stehe voll auf der leitung!

netscape:
    document.Layer31.visibility="show";

und das selbe fürn explorer ?
einigermassen logisch wäre:
    document.all["Layer31"].visibility="show";

ist aber falsch :(

help!

  1. Hallo BuG,

    netscape:
        document.Layer31.visibility="show";

    und das selbe fürn explorer ?
    einigermassen logisch wäre:
        document.all["Layer31"].visibility="show";

    ist aber falsch :(

    sollte so gehen:

    if(document.all) var Dok = "document.all", LStyle = ".style", LHide = "hidden", LShow = "visible";
    if(document.layers) var Dok = "document.layers", LStyle = "", LHide = "hide", LShow ="show";

    ".document";eval(Dok+"['Layer31']"+LStyle+".visibility = '"+LShow+"';");

    Viele Grüße Günter

    1. Hallo BuG,

      kleine Korrektur für letzte Zeile - zuviel Cut+Paste :(

      eval(Dok+"['Layer31']"+LStyle+".visibility = '"+LShow+"';");

      Viele Grüße Günter

  2. ICH DREH GLEICH DURCH!
    vielleicht liegts daran das ich seit 40 std. wach bin..
    however ich stehe voll auf der leitung!

    netscape:
        document.Layer31.visibility="show";

    und das selbe fürn explorer ?
    einigermassen logisch wäre:
        document.all["Layer31"].visibility="show";

    ist aber falsch :(

    help!

    Hallo, bin ein netter Mensch, deshalb schicke ich dich nicht
    grob ins SELFHTML ;)
    solltest du aber trotzdem mal vorbeischauen (DHTML)
    versuche
    document.all.layer31.style.visibility="visible"

    Gruss
    harald

    bin eidn hö

  3. harald und günter ich danke euch :)
    nun kann ich wenigstens ein paar stunden schlafen gehen.

    übrigens habe ich selfhtml durchforstet, abe rmit halb
    geschlossenen augen war das nix.
    das witzige ist das ich den tip "style" erst vor einigen
    einem freund gegeben habe... lilalu

    grüsse
    BuG