Toxictype
New member
Das folgende JavaScript läuft nicht unter Netscape und Mozilla!
Kann mir bitte jemand sagen warum???
JS-Datei:
Seiteninhalt:
Kann mir bitte jemand sagen warum???
JS-Datei:
PHP:
<script>
<!--
var head="display:''";
img1=new Image()
img1.src=""
img2=new Image()
img2.src=""
var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
function closemenu() {
for (var i=0; i < document.getElementsByName('foldinglist').length; i++) {
document.getElementsByName('foldinglist')[i].style.display="none";
}
}
function checkcontained(e){
var iscontained=0;
cur=ns6? e.target : event.srcElement;
i=0;
if (cur.id=="foldheader") iscontained=1; //zu
else while (ns6&&cur.parentNode||(ie4&&cur.parentElement)) {
if (cur.id=="foldheader"||cur.id=="foldinglist") {
iscontained=(cur.id=="foldheader")? 1 : 0 // original 1 :0
break;
}
cur=ns6? cur.parentNode : cur.parentElement;
}
if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
closemenu();
foldercontent.style.display="";
cur.style.listStyleImage="";
} else {
foldercontent.style.display="none";
cur.style.listStyleImage="";
}
}
}
if (ie4||ns6) document.onclick=checkcontained;
//->
</script>
Seiteninhalt:
PHP:
...
<ul id="navigation">
<li id="foldheader">
<a href="template.php" onClick="closemenu()" target="content">main_1</a>
</li>
<ul id="foldinglist" name="foldinglist" style="display: none">
<li>
<a href="template_2.php" target="content">sub_1</a>
<a href="template_3.php" target="content">sub_2</a>
</li>
</ul>
</ul>