Hallo.
Ich habe folgenden Code, welcher auch recht gut funktioniert.
Einziges Problem: Wenn die Seite aufgerufen wird, sind beide Layer angezeigt, also "Text und Text2".
Wenn ich dann eine Optionauswähle, erscheint die richtige Auswahl - immer nur je ein Text.
An was liegt das?
Danke
Ich habe folgenden Code, welcher auch recht gut funktioniert.
Einziges Problem: Wenn die Seite aufgerufen wird, sind beide Layer angezeigt, also "Text und Text2".
Wenn ich dann eine Optionauswähle, erscheint die richtige Auswahl - immer nur je ein Text.
An was liegt das?
PHP:
<html>
<head>
<title></title>
<script language="javascript">
function setVisibility() {
var val=document.layer.control.selectedIndex;
if(val){
meinLayer.style.display = 'none';
meinLayer2.style.display = 'block';
}else{
meinLayer.style.display = 'block';
meinLayer2.style.display = 'none';
}
}
</script>
</head>
<body>
<form name="layer">
<select size="1" id="control" onChange="setVisibility()">
<option value="Ja" selected>Option1</option>
<option value="Nein">Option2</option>
</select>
<div id="meinLayer">Hier steht ein Text</div>
<div id="meinLayer2">Hier steht ein Text2</div>
</form>
</body>
</html>
Danke
Zuletzt bearbeitet: