hallo zusammen,
ich möchte per pulldown-menü die sichtbarkeit von mehreren übereinanderliegenden layern beeinflussen. ganz genau will ich aus einer reihe von orten auswählen lassen und dann die ebene mit dem entsprechenden ansprechpartner einblenden (und alle anderen eben ausblenden).
für die pulldown-funktion habe ich folgendes skript:
…
<!–
function formHandler(){
var URL = document.auswahl.seite.options[document.auswahl.seite.selectedIndex].value;
window.location.href = URL;
}
//–>
…
MenuURL 1URL 2URL 3URL 4
…
wie muß ich nun die „formHandler“-funktion abändern, sodaß statt eines url-aufrufes die visibility der layer gesetzt wird? z.b. in kombination mit dem folgenden skript…?
<!–
/* Browserabfrage: Layer-Object bekannt? */
if (document.layers) {ns = 1; ie = 0;}
else {ns = 0; ie = 1;}
/* CrossBrowser */
function init() {if (ns) ebene=document.image1;
if (ie) ebene=image1.style;}
/* Funktion Schicht anzeigen */
function show(name) {
if (ns)
{document.layers[’’+ name].visibility = „show“;}
else
{document.all[’’+ name].style.visibility = „visible“;}
}
function hide(name) {
if (ns)
{document.layers[’’+ name].visibility = „hide“;}
else
{document.all[’’+ name].style.visibility = „hidden“;}
}
//–>
kann mir jemand weiter helfen?
vielen dank schon mal,
arnold