WinFuture-Forum.de: Javascript Navmenü Null Durchblick - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Javascript Navmenü Null Durchblick


#1 Mitglied ist offline   Opoderoso 

  • Gruppe: aktive Mitglieder
  • Beiträge: 924
  • Beigetreten: 24. Juli 04
  • Reputation: 0

geschrieben 01. Februar 2005 - 23:31

Hab hier ein Java Menü Script
Dargestellt wird es so, dass man 2 Leisten hat, die obere aufgeteilt in 6 "kästen".
kommt man mit der maus über einen "kasten", öffnet sich in der 2. Leiste ein Untermenü. Aber bei dem Code check ich null. :)
Ist es hier jemanden möglich ein paar erklärungen über den code zu machen?


var last=null;
var timeoutID='';

function klick(num){
clearTimeout(timeoutID);
var strCMD='klick_body(\''+num+'\');';
timeoutID=setTimeout(strCMD,1);
}

function klick_body(num){
var thiso=document.getElementById(num);
var color_sel=thiso.style.backgroundColor;
if(last){last.getElementsByTagName('b').item(0).style.borderBottom='1px solid #FFF';}
thiso.getElementsByTagName('b').item(0).style.borderBottom='1px solid '+color_sel;
document.getElementById('lowbar').style.backgroundColor=color_sel;
last=thiso;
var label='H-'+thiso.id;
document.getElementById('menu').innerHTML=document.getElementById(label).inn
erHTML;

}
function getUrlValue(what,iframe){
if(iframe==false){
if(what=='image'){if(tsLogo){return tsLogo;}else{return('/images/gfx/titles/tab01_default.gif');}}
if(what=='selected'){if(tsSelected){return tsSelected;}else{return('one');}}
if(what=='area_HP_link'){if(tsLogoLink){return tsLogoLink;}else{return('');}
}
}else{
var url=document.location.href;
if(url.indexOf(what)==-1){return;}
url=url.substring(url.indexOf(what)+what.length+1)
;
var end=(url.indexOf('&')!=-1)?url.indexOf('&'):url.length;
url=url.substring(0,end);
return (url);}
return null;
}

function logo(iframe){
var url=getUrlValue('area_HP_link',iframe);
var html=(url)?'<a href="'+url+'">':'';
html+='<img src="'+getUrlValue('image',iframe)+'" id="logo">';
html+=(url)?'</a>':'';
document.write(html);
}

function w3cLinks(){
var anchors = document.getElementsByTagName("a");
for(i=0;i<anchors.length;i++){
anchors[i].target = "_top";
}
document.getElementById('searchForm').target="_top";
}

function setup(iframe){
w3cLinks();
var S=getUrlValue('selected',iframe);
klick_body(S);
}
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0