Kaiser_Franz
Grünschnabel
Hallo Leute,
habe folgendes Problem:
Habe drei Buttons die jeweils eine geschlossenes div öffnen. Das funktioniert auch soweit. Jetzt will ich es aber schaffen, dass wenn div1 offen ist, das es sich schließt sobald ich button2 drücke usw... Es soll halt immer nur ein div offen sein. Habe es schon mit while-schleife und next() probiert. Komme aber auf keinen grünen Zweig.
Hier mein Code:
Merce schon mal!
habe folgendes Problem:
Habe drei Buttons die jeweils eine geschlossenes div öffnen. Das funktioniert auch soweit. Jetzt will ich es aber schaffen, dass wenn div1 offen ist, das es sich schließt sobald ich button2 drücke usw... Es soll halt immer nur ein div offen sein. Habe es schon mit while-schleife und next() probiert. Komme aber auf keinen grünen Zweig.
Hier mein Code:
Code:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function show(id)
{
window.focus();
if( document.getElementById(id).style.display == "none"){
document.getElementById(id).style.display = "";
} else {
document.getElementById(id).style.display = "none";
}
}
</script>
<table>
<tr>
<td>
<button style="cursor:pointer;" onClick="javascript:show(1)">
Titel1
</button>
</td>
</tr>
</table>
<div id="1" style="display:none">News1</div>
<table>
<tr>
<td>
<button style="cursor:pointer;" onClick="javascript:show(2)">
Titel2
</button>
</td>
</tr>
</table>
<div id="2" style="display:none">News2</div>
<table>
<tr>
<td>
<button style="cursor:pointer;" onClick="javascript:show(3)">
Titel3
</button>
</td>
</tr>
</table>
<div id="3" style="display:none">News3</div>
</body>
</html>
Merce schon mal!