Gunnar Bittersmann: Menü; display=block wenn Javascript deaktivert

Beitrag lesen

@@ella:

nuqneH

PS: Was ist das eigentlich für ein du^Wunglücklich gewählter Funktionsbezeichner? abs1?? Wofür steht das?

Ich würde die Funktion toggle nennen.

Hi,

weill ich damit weiterarbeiten möchte. Damit die einzelnen Absätze auch offen bleiben.

?? Worauf war das die Antwort? Auf die Frage, wofür abs1 steht, wohl nicht.

BTW, zitiere sinnvoll, nicht alles!

function abs1(element)

{
var status = document.getElementById(element).style.display;

document.getElementById('zus1').style.display = 'none';
document.getElementById('zus2').style.display = 'none';
...usw..
if(status == "none"){document.getElementById(element).style.display = "block";}

}

function abs2(element)
{
var status = document.getElementById(element).style.display;

document.getElementById('zus1').style.display = 'none';
document.getElementById('zus2').style.display = 'none';
..usw..
if(status == "none"){document.getElementById(element).style.display = "block";}
}

  
Worin unterscheiden sich die Funktionen?  
  
Und selbst wenn es einen minimalen Unterschied geben sollte: [DRY](http://de.wikipedia.org/wiki/DRY)! Verwende dieselbe Funktion, evtl. mit zusätzlichem Parameter.  
  
Qapla'

-- 
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.  
(Mark Twain)