jeg er i krise jeg skal have lavet et menu træ noget ligede sonofon.dk men det skal bare være såden at når jeg trykker på et billede som jeg har sat ind så skal der komme nogle undermenuer frem
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
//Do you want images (if not set to 0 and remove the images from the body)? foldImg=1
//This is the image that it changes to when it expands. var exImg=new Image(); exImg.src=\'arrow1.gif\' //This is the image is changes to with it\'s \"unfolded\" or something :} //Remeber to change the actual images in the page aswell, but remember to //keep the name of the image. var unImg=new Image(); unImg.src=\'arrow.gif\'
/************************************************************************************ Making cross-browser objects ************************************************************************************/ function makeMenu(obj,nest){ nest=(!nest) ? \'\':\'document.\'+nest+\'.\' this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+\"document.layers.\" +obj):0; this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+\'document.\'+obj):0; this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+\"document.layers.\" +obj+\".document\"):0; this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.pixelLeft; this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.pixelTop; this.height=bw.ns4?this.ref.height:this.el.offsetHeight; this.hideIt=b_hideIt; this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt return this } function b_showIt(){this.css.visibility=\"visible\"} function b_hideIt(){this.css.visibility=\"hidden\"} function b_vis(){if(this.css.visibility==\"hidden\" || this.css.visibility==\"hide\") return true;} function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y} /************************************************************************************ Initiating the page. Just add to the arrays here to get more menuitems and add divs in the page ************************************************************************************/ function init(){ oTop=new Array() oTop[0]=new makeMenu(\'divTop1\',\'divCont\') oTop[1]=new makeMenu(\'divTop2\',\'divCont\') oTop[2]=new makeMenu(\'divTop3\',\'divCont\') oTop[3]=new makeMenu(\'divTop4\',\'divCont\') oTop[4]=new makeMenu(\'divTop5\',\'divCont\') oTop[5]=new makeMenu(\'divTop6\',\'divCont\') oSub=new Array() oSub[0]=new makeMenu(\'divSub1\',\'divCont.document.divTop1\') oSub[1]=new makeMenu(\'divSub2\',\'divCont.document.divTop2\') oSub[2]=new makeMenu(\'divSub3\',\'divCont.document.divTop3\') oSub[3]=new makeMenu(\'divSub4\',\'divCont.document.divTop4\') oSub[4]=new makeMenu(\'divSub5\',\'divCont.document.divTop5\') oSub[5]=new makeMenu(\'divSub6\',\'divCont.document.divTop6\') for(i=0;i<oSub.length;i++){ oSub[i].hideIt() } for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } oCont=new makeMenu(\'divCont\') oCont.showIt() } /************************************************************************************ This is the function that changes the sub menus to folded or unfolded state. ************************************************************************************/ function menu(num){ if(bw.bw){ if(!stayFolded){ for(i=0;i<oSub.length;i++){ if(i!=num){ oSub[i].hideIt() if(foldImg)oTop[i].ref[\"imgA\"+i].src=unImg.src } } for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } if(oSub[num].vis()){ oSub[num].showIt() if(foldImg)oTop[num].ref[\"imgA\"+num].src=exImg.src }else{ oSub[num].hideIt() if(foldImg)oTop[num].ref[\"imgA\"+num].src=unImg.src } for(i=1;i<oTop.length;i++){ if(!oSub[i-1].vis()) oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height+oSub[i-1].height) else oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } } //Initiating the menus onload, if it\'s a 4.x+ browser. if(bw.bw) onload=init;
function menu2(num){ // til brug for links der ikke åbner noget if(bw.bw){ if(!stayFolded){ for(i=0;i<oSub.length;i++){ if(i!=num){ oSub[i].hideIt() if(foldImg)oTop[i].ref[\"imgA\"+i].src=unImg.src } } for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } } };
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.