Hallo ,
ich bin neu hier und versuche schon die ganze Zeit Unterseiten von Unterseiten zu erstellen aber es will einfach nicht funktionieren ...
Also....
Meine
Haupt - und
Unterseiten sind ...
Home
Frösche
Pfeilgiftfrösche
Dendrobates
Oohpaga
Dendrobates auratus
Dendrobates leucomelas
Meine Frösche
Kontakt
Dendrobates und Oophaga soll die Unterseite von der Unterseite Pfeilgiftfrösche werden und D.auratus und D.leucomelas die Unterseite von Dendrobates
jetzt habe ich erstmal versucht , dass Dendrobates und Oohpaga die Unterseite der Unterseite Pfeilgiftfrösche wird und selbst da funktioniert es schon nicht :/ ...
bei Text unter dem Design habe ich das hier eingefügt....
<script type="text/javascript">
var allMainPages = new Array();
MainPage = function(name, aSubPages){
this.name = name;
this.aSubPages = aSubPages;
this.hideSubPages = function(){
var i, j, allAs = document.getElementsByTagName('a'), found;
for(i = 0; i < allAs.length; i++){
found = false;
for(j = 0; (j < this.aSubPages.length) && (!found); j++){
if(allAs[i].href.toLowerCase().indexOf('/' + this.aSubPages[j].toLowerCase() + '.htm') != -1){
switch(method)
{
case 1:
allAs[i].parentNode.parentNode.parentNode.removeChild(allAs[i].parentNode.parentNode);
break;
case 2:
allAs[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(allAs[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode);
break;
case 3:
allAs[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(allAs[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode);
break;
case 4:
allAs[i].parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(allAs[i].parentNode.parentNode.parentNode.parentNode);
break;
case 5:
allAs[i].parentNode.removeChild(allAs[i].nextSibling);
allAs[i].parentNode.removeChild(allAs[i]);
break;
case 6:
allAs[i].parentNode.parentNode.removeChild(allAs[i].parentNode);
break;
case 7:
allAs[i].parentNode.parentNode.parentNode.parentNode.removeChild(allAs[i].parentNode.parentNode.parentNode);
break;
}
found = true;
i--;
}
}
}
}
}
function checkMainPages(wlTL, allMainPages){
var i, ret = -1;
for(i = 0; (i < allMainPages.length) && (ret == -1); i++){
if(wlTL.indexOf('/' + allMainPages[i].name.toLowerCase() + '.htm') != -1)
ret = i;
}
return ret;
}
function checkSubPages(wlTL, allMainPages){
var i, j, ret = -1;
for(i = 0; (i < allMainPages.length) && (ret == -1); i++){
for(j = 0; (j < allMainPages[i].aSubPages.length) && (ret == -1); j++){
if(wlTL.indexOf('/' + allMainPages[i].aSubPages[j].toLowerCase() + '.htm') != -1)
ret = i;
}
}
return ret;
}
function subSubMenu(allMainPages) {
var index, i, wlTL = window.location.href.toLowerCase();
index = checkMainPages(wlTL, allMainPages);
if(index == -1)
index = checkSubPages(wlTL, allMainPages);
for(i = 0; i < allMainPages.length; i++){
if(i != index)
allMainPages[i].hideSubPages();
}
}
</script>
und dann ....
<script type="text/javascript">
var method = 1;
//Neu Hauptseiten
var subPages_1 = new Array();
subPages_1[0] = 'Dendrobates auratus';
subPages_1[1] = 'Dendrobates leucomelas';
allMainPages[0] = new MainPage('Pfeilgiftfrösche', subPages_1);
//Ab hier nichts mehr ändern
subSubMenu(allMainPages);
</script>
und es geht einfach nicht
und ich weiß auch nicht was daran falsch sein soll
Danke schonmal für eure Hilfe
Lg Jessi