Hallo, brauche eine Schleifen-Abfrage.
Kurz gesagt, es geht um einen Teil einer Page, wenn man dort über bestimmte worte klickt soll dazu ein Bild sichtbar werden. Hab es Momentan mit CSS gelöst, hab aber Problem mit der Abfrage.
So siehts im Moment aus:
function show() {
if(document.getElementById("demo1"))
document.getElementById("demo1").style.visibility = "visible";
else(document.getElementById("demo2"))
document.getElementById("demo2").style.visibility = "visible";
}
switch(document.getElementById) {
case "demo1":
document.getElementById("demo1").style.visibility = "visible";
break;
case "demo2":
document.getElementById("demo2").style.visibility = "visible";
break;
}
function hide() {
if(document.getElementById)
document.getElementById("demo1").style.visibility = "hidden";
document.getElementById("demo2").style.visibility = "hidden";
}
//-->
</script>
<style TYPE="text/css">
#Steuerung {position: absolute; z-index: 100; visibility: visible;}
#demo1 { position: fixed; top: 5px; left: 0px; width: 65px; height: 65px; visibility: hidden; }
#demo2 { position: fixed; top: 5px; left: 0px; width: 65px; height: 65px; visibility: hidden; }
</style>
Ich hab leider keine Ahnung wie ich der Funktion sagen kann, das sie entweder das eine oder das andere Zeigen soll, aber niemlas beide gleichzeitig, so ist momentan leider der stand.
Wenn jemand einen anderen Vorschlag hat, ich bin für jede Hilfe dankbar.
Moonwolf
Kurz gesagt, es geht um einen Teil einer Page, wenn man dort über bestimmte worte klickt soll dazu ein Bild sichtbar werden. Hab es Momentan mit CSS gelöst, hab aber Problem mit der Abfrage.
So siehts im Moment aus:
function show() {
if(document.getElementById("demo1"))
document.getElementById("demo1").style.visibility = "visible";
else(document.getElementById("demo2"))
document.getElementById("demo2").style.visibility = "visible";
}
switch(document.getElementById) {
case "demo1":
document.getElementById("demo1").style.visibility = "visible";
break;
case "demo2":
document.getElementById("demo2").style.visibility = "visible";
break;
}
function hide() {
if(document.getElementById)
document.getElementById("demo1").style.visibility = "hidden";
document.getElementById("demo2").style.visibility = "hidden";
}
//-->
</script>
<style TYPE="text/css">
#Steuerung {position: absolute; z-index: 100; visibility: visible;}
#demo1 { position: fixed; top: 5px; left: 0px; width: 65px; height: 65px; visibility: hidden; }
#demo2 { position: fixed; top: 5px; left: 0px; width: 65px; height: 65px; visibility: hidden; }
</style>
Ich hab leider keine Ahnung wie ich der Funktion sagen kann, das sie entweder das eine oder das andere Zeigen soll, aber niemlas beide gleichzeitig, so ist momentan leider der stand.
Wenn jemand einen anderen Vorschlag hat, ich bin für jede Hilfe dankbar.
Moonwolf