Hallo,
ich sitze seit einiger Zeit daran, etwas mit Javascript zu schreiben. Leider klappt es nicht so wie ich es mir vorstelle, weil ich leider noch nicht so viel Erfahrungen habe. Wenn Javascript deaktiviert ist, sollen alle divs angezeigt werden. Wenn Javascript aktiviert ist, sollen zunächst alle divs nicht angezeigt werden und wenn man dann auf einen Link klickt, soll eines der divs angezeigt werden. Klickt man auf einen anderen Link, so soll ein anderes div sichtbar und alle anderen divs unsichtbar sein.
Bei mir werden immer alle divs angezeigt, egal ob Javascript aktiviert oder deaktiviert ist. Kann mir bitte jemand sagen, was ich falsch mache? Im Internet habe ich es genauso gefunden. Vielen Dank.
Viele Grüße
Lisa
ich sitze seit einiger Zeit daran, etwas mit Javascript zu schreiben. Leider klappt es nicht so wie ich es mir vorstelle, weil ich leider noch nicht so viel Erfahrungen habe. Wenn Javascript deaktiviert ist, sollen alle divs angezeigt werden. Wenn Javascript aktiviert ist, sollen zunächst alle divs nicht angezeigt werden und wenn man dann auf einen Link klickt, soll eines der divs angezeigt werden. Klickt man auf einen anderen Link, so soll ein anderes div sichtbar und alle anderen divs unsichtbar sein.
Code:
function show(divid) {
d=document;
d.getElementById("b").style.display="none";
d.getElementById("c").style.display="none";
d.getElementById("d").style.display="none";
d.getElementById(divid).style.display="inline";
}
HTML:
<a href="#" onclick="show('b')">Intro</a>
<div id="b" style="display:inline">div b</div>
<a href="#" onclick="show('c')">News</a>
<div id="c" style="display:inline">div c</div>
<a href="#" onclick="show('d')">Info</a>
<div id="d" style="display:inline">div d</div>
Bei mir werden immer alle divs angezeigt, egal ob Javascript aktiviert oder deaktiviert ist. Kann mir bitte jemand sagen, was ich falsch mache? Im Internet habe ich es genauso gefunden. Vielen Dank.
Viele Grüße
Lisa