Struppi: Script funzt in Opera und Mozilla nicht ...

Beitrag lesen

/* Funktion für die Änderung der visibility von Layern © Eddie Traversa (nirvana.media3.net) */

function toggleVisibility(id, NNtype, IEtype, WC3type) {
    if (document.getElementById) {
        eval("document.getElementById(id).style.visibility = "" + WC3type + """);
    } else {
        if (document.layers) {
            document.layers[id].visibility = NNtype;
        } else {
            if (document.all) {
                eval("document.all." + id + ".style.visibility = "" + IEtype + """);
            }
        }
    }
}

Übel übel, warum die evals? Es ist absolut unnötig.

function toggleVisibility(id, NNtype, IEtype, WC3type) {

if (document.getElementById)
      document.getElementById(id).style.visibility = WC3type;
else if (document.layers)
      document.layers[id].visibility = NNtype;
else  if (document.all)
      document.all[id].style.visibility = IEtype;
}

Ansonsten sehe ich keinen Fehler.

Struppi.