Hallo,
ich habe eine Funktion mit der ich ein DIV einblenden kann. Leider klappt mein Ansatz nicht für 2 DIV.
Ich habe diese Funktion entwickelt:
KLAPPT:
function switch(theid){
var thearray= new Array("cxx","cyy", "czz");
for(i=0; i<thearray.length; i++){
if(thearray[i] == theid){
document.getElementById(theid).style.visibility ="visible";
}
else{
document.getElementById(thearray[i]).style.visibility ="hidden";
}
}
}
<div id="cxy"><a onclick="switch('cxx');" >Test</a></div>
<div id="cyx"><a onclick="switch('cxx');" >Test2</a></div>
KLAPPT NICHT: (es passiert gar nichts mehr)
-------------
function switch(theid,theid2){
var thearray= new Array("cxx","cyy", "czz");
for(i=0; i<thearray.length; i++){
if(thearray[i] == theid){
document.getElementById(theid).style.visibility ="visible";
}
if(thearray[i] == theid2){
document.getElementById(theid2).style.visibility ="visible";
}
else{
document.getElementById(thearray[i]).style.visibility ="hidden";
}
}
}
<div id="cxy"><a onclick="switch('cxx','');" >Test</a></div>
<div id="cyx"><a onclick="switch('cyy','czz');" >Test2</a></div>
Vielen Dank für Eure Tipps,
nik