Accueil > Forum > > > > Problème compatibilité Internet Explorer
Problème compatibilité Internet Explorer
mercredi 4 avril 2007 à 09:20:26 |
Problème compatibilité Internet Explorer

FloKun
|
Bonjour à tous, j'ai récupéré une menu milonic sur je ne sais plus quel post (je cherche depuis 1/4 d'heure :( ) et je l'ai adapté au site de mon entreprise: [ Lien ]Tout marche nickel, je suis vraiment content de ce script, qui, malgré sa complexité pour un noob de programation tel que moi m'a permis de faire à peu près tout ce que je voulais. Seul soucis majeur, ça marche sous Firefox et Opera, mais ça ne marche pas sous Internet Explorer, que ce soit la v6 ou la v7. Savez-vous comment je peux résoudre ça? Merci d'avance. Florent.
|
|
mercredi 4 avril 2007 à 09:52:45 |
Re : Problème compatibilité Internet Explorer

ufufy
|
Heuuuu faudrai que je voies le code du menu pour voir si je peut te filer un coup de pouce.... sur ton evenement onclick tu fait quoi? un window.location = blabla?
|
|
mercredi 4 avril 2007 à 09:58:41 |
Re : Problème compatibilité Internet Explorer

ufufy
|
ps: j'ai jeté un coup d'oeil... bon faudrai voir ce qu'il y a dans menu_array.js et mmenu.js... mais sinon ne peut tu pas tout simplement essayer <A HREF="..." onMouseOver="i1.src='fruits.jpg'" onMouseOut="i1.src='ambulants.jpg'" onclick="window.location=('ton lien','nom de la page','options')"><IMG SRC="ambulants.jpg" BORDER=0 NAME="i1" ALT="Ambulants" HSPACE=0 VSPACE=0> 
Enfin moi je dis ca mais je suis pas une pro de javascript.... mais de mon coté la propriété location m'a beaucoup servi 
|
|
mercredi 4 avril 2007 à 10:16:42 |
Re : Problème compatibilité Internet Explorer

FloKun
|
source du fichier menu_array.js /* Milonic DHTML Website Navigation Menu - Version 3.x Written by Andy Woolley - Copyright 2002 (c) Milonic Solutions Limited. All Rights Reserved. Please visit http://www.milonic.co.uk/menu or e-mail menu3@milonic.com for more information. The Free use of this menu is only available to Non-Profit, Educational & Personal web sites. Commercial and Corporate licenses are available for use on all other web sites & Intranets. All Copyright notices MUST remain in place at ALL times and, please keep us informed of your intentions to use the menu and send us your URL. */
//The following line is critical for menu operation, and MUST APPEAR ONLY ONCE. If you have more than one menu_array.js file rem out this line in subsequent files menunum=0;menus=new Array();_d=document;function addmenu(){menunum++;menus[menunum]=menu;}function dumpmenus(){mt="<scr"+"ipt language=javascript>";for(a=1;a<menus.length;a++){mt+=" menu"+a+"=menus["+a+"];"}mt+="<\/scr"+"ipt>";_d.write(mt)} //Please leave the above line intact. The above also needs to be enabled if it not already enabled unless this file is part of a multi pack.
//////////////////////////////////// // Editable properties START here // ////////////////////////////////////
// Special effect string for IE5.5 or above please visit http://www.milonic.co.uk/menu/filters_sample.php for more filters effect = "Fade(duration=0.2);Alpha(style=0,opacity=88);Shadow(color='#777777', Direction=135, Strength=5)"
timegap=500 // The time delay for menus to remain visible followspeed=5 // Follow Scrolling speed followrate=40 // Follow Scrolling Rate suboffset_top=4; // Sub menu offset Top position suboffset_left=6; // Sub menu offset Left position closeOnClick = true
style1=[ // style1 is an array of properties. You can have as many property arrays as you need. This means that menus can have their own style. "navy", // Mouse Off Font Color "ccccff", // Mouse Off Background Color "ffebdc", // Mouse On Font Color "4b0082", // Mouse On Background Color "000000", // Menu Border Color 12, // Font Size in pixels "normal", // Font Style (italic or normal) "bold", // Font Weight (bold or normal) "Verdana, Arial", // Font Name 4, // Menu Item Padding "arrow.gif", // Sub Menu Image (Leave this blank if not needed) , // 3D Border & Separator bar "66ffff", // 3D High Color "000099", // 3D Low Color "Purple", // Current Page Item Font Color (leave this blank to disable) "pink", // Current Page Item Background Color (leave this blank to disable) "arrowdn.gif", // Top Bar image (Leave this blank to disable) "ffffff", // Menu Header Font Color (Leave blank if headers are not needed) "000099", // Menu Header Background Color (Leave blank if headers are not needed) "navy", // Menu Item Separator Color ]
addmenu(menu=[ // This is the array that contains your menu properties and details "mainmenu", // Menu Name - This is needed in order for the menu to be called , // Menu Top - The Top position of the menu in pixels , // Menu Left - The Left position of the menu in pixels , // Menu Width - Menus width in pixels 1, // Menu Border Width "center", // Screen Position - here you can use "center;left;right;middle;top;bottom" or a combination of "center:middle" style1, // Properties Array - this is set higher up, as above 1, // Always Visible - allows the menu item to be visible at all time (1=on/0=off) "left", // Alignment - sets the menu elements text alignment, values valid here are: left, right or center , // Filter - Text variable for setting transitional effects on menu activation - see above for more info , // Follow Scrolling - Tells the menu item to follow the user down the screen (visible at all times) (1=on/0=off) 1, // Horizontal Menu - Tells the menu to become horizontal instead of top to bottom style (1=on/0=off) , // Keep Alive - Keeps the menu visible until the user moves over another menu or clicks elsewhere on the page (1=on/0=off) , // Position of TOP sub image left:center:right , // Set the Overall Width of Horizontal Menu to 100% and height to the specified amount (Leave blank to disable) , // Right To Left - Used in Hebrew for example. (1=on/0=off) , // Open the Menus OnClick - leave blank for OnMouseover (1=on/0=off) , // ID of the div you want to hide on MouseOver (useful for hiding form elements) , // Background image for menu when BGColor set to transparent. , // Scrollable Menu , // Reserved for future use ,"Accueil","index.html",,"Back to the home page",1 // "Description Text", "URL", "Alternate URL", "Status", "Separator Bar" ,"Pesage commercial ","show-menu=pesco",,"",1 ,"Pesage industriel ","show-menu=pesind",,"",1 ,"Matériel alimentaire ","show-menu=bct",,"",1 ,"Caisses ","show-menu=calcul",,"",1 ,"PROMO!","promo.html",,"Back to the home page",1 ])
addmenu(menu=["pesco", ,,190,1,"",style1,,"left",effect,,,,,,,,,,,, ,"<img src=newsimage.gif border=0> Balances sans ticket","balancesansticket.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Balances à ticket","balanceaticket.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Balances traçabilité","balancetracabilite.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Balances autonomes","balanceautonome.html swapimage=newsimage_over.gif",,,1 ]) addmenu(menu=["pesind", ,,220,1,"",style1,,"left",effect,,,,,,,,,,,, ,"<img src=newsimage.gif border=0> Bascules de 0 à 30Kg","bascule1.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Bascules de 30 à 300Kg","bascule2.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Les INOX","bascule3.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Les indicateurs","bascule4.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Les bases","bascule5.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Les imprimantes","bascule6.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Groupe d'étiquettage","bascule7.html swapimage=newsimage_over.gif",,,1 ]) addmenu(menu=["bct", ,,200,1,"",style1,,"left",effect,,,,,,,,,,,, ,"Trancheurs","show-menu=trtypes",,,1 ,"Rôtissoires","show-menu=rot",,,1 ,"<img src=newsimage.gif border=0> Hachoirs","hachoir.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Poussoirs","poussoir.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Mélangeurs","melangeur.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Scies à os","scie.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Fours","four.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Machines sous-vide","sousvide.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Barquetteuses","barquetteuse.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Matériel ostréicole","matos.html swapimage=newsimage_over.gif",,,1 ])
addmenu(menu=["trtypes", ,,200,1,"",style1,,"left",effect,,,,,,,,,,,, ,"Trancheurs inclinés","trancheurincl.html" ,,,0 ,"Trancheurs verticaux","trancheurvert.html" ,,,0 ,"Trancheurs à engrenage","trancheurpign.html" ,,,0 ,"Trancheurs INOX","trancheurinox.html" ,,,0 ,"Trancheurs automatiques","trancheurauto.html" ,,,0 ]) addmenu(menu=["rot", ,,200,1,"",style1,,"left",effect,,,,,,,,,,,, ,"Rôtissoires à balancelles","rotissoirebal.html" ,,,0 ,"Rôtissoires planétaires","rotissoirepla.html" ,,,0 ,"Rôtissoires à brôches","rotissoirebro.html" ,,,0 ,"Rôtissoires ventilées","rotissoireven.html" ,,,0 ])
addmenu(menu=["calcul", ,,200,1,"",style1,,"left",effect,,,,,,,,,,,, ,"<img src=newsimage.gif border=0> Caisses enregistreuses","caisse.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Pos","pos.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Accessoires","accessoire.html swapimage=newsimage_over.gif",,,1 ,"<img src=newsimage.gif border=0> Logiciels","logiciel.html swapimage=newsimage_over.gif",,,1 ])
dumpmenus()
|
|
mercredi 4 avril 2007 à 10:17:36 |
Re : Problème compatibilité Internet Explorer

FloKun
|
Source du fichier mmenu.js /* Milonic DHTML Website Navigation Menu - Version 3.5.15 Written by Andy Woolley - Copyright 2003 (c) Milonic Solutions Limited. All Rights Reserved. Please visit http://www.milonic.co.uk/menu/ for more information.
The Free use of this menu is only available to Non-Profit, Educational & Personal web sites. Commercial and Corporate licenses are available for use on all other web sites & Intranets. All Copyright notices MUST remain in place at ALL times and, please keep us informed of your intentions to use the menu and send us your URL. ******* PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE. ******* */ Mtimer=setTimeout("rep_img()",99999);_d=document;smc=-1;MLoaded=0;ST=0;mspu=0;pu=0; ns4=(_d.layers)?true:false ns6=(navigator.userAgent.indexOf("Gecko")!=-1)?true:false mac=(navigator.appVersion.indexOf("Mac")!=-1)?true:false mac45=(navigator.appVersion.indexOf("MSIE 4.5")!=-1)?true:false if(ns6||ns4)mac=false
loadWait=0;
opra=(navigator.userAgent.indexOf("Opera")!=-1)?true:false if(mac&&opra)mac=0 ns61=(parseInt(navigator.productSub)>=20010726)?true:false ie4=(!_d.getElementById&&_d.all)?true:false;ta=0; ie55=((navigator.appVersion.indexOf("MSIE 6.0")!=-1||navigator.appVersion.indexOf("MSIE 5.5")!=-1))?true:false; if(ie55&&opra)ie55=false; konq=(navigator.userAgent.indexOf("Konqueror")!=-1)?true:false IEDtD=0;if((_d.all&&_d.compatMode=="CSS1Compat")||(mac&&_d.doctype&&_d.doctype.name.indexOf(".dtd")!=-1))IEDtD=1; mp=(ns6)?"pointer":"hand";oatop=0;aleft=0;oaleft=1;osy=0;oww=-1;owh=-1;frs=0;fre=0;nsmatch=0;okpgms=0;inDragMode=0;closeFel=1; var a,_am,oa,im,om,flta;hlarr=new Array();hlcnt=0;hll=0;Mname=new Array();parr=new Array();SwapIM=new Array();SoImG=new Array();keyar=new Array();keyarC=0;keynum=0;MenuHasFocus=1; _OfM=0;ParentMenu=0;pf=0;gmi=20;ns6hif=0;timo=0;el=0;nshl=0;var omv=0;df=1;im=0;ofrac=0;omnu=0;kmnu=0;ac=22;m=1;sy=1;sx=1;ShM=0;ww=0;wh=0;var imar=new Array();mr=","; while(self["menu"+m]){mr+="menu"+m+",";tmenu=eval("menu"+m); Mname[m]=tmenu[0].toLowerCase();m++} mr=mr+" ";mr=mr.split("\,");menus=mr.length-1;var cgm=0; function gmobj(mtxt){if(_d.getElementById){m=_d.getElementById(mtxt)}else if(_d.all){m=_d.all[mtxt]}else if(_d.layers){m=_d[mtxt]}return m;} function gmstyle(mtxt){m=gmobj(mtxt);if(!ns4){if(m)m=m.style;}return m;} function spos(gm,t_,l_,h_,w_){px="px";if(ns4){px="";gms=gm;if(w_!=null)gms.clip.width=w_;if(h_!=null)gms.clip.height=h_;}else if(opra){px="";gms=gm.style;if(w_!=null)gms.pixelWidth=w_;if(h_!=null)gms.pixelHeight=h_}else{gms=gm.style;if(w_!=null)gms.width=w_+px;if(h_!=null)gms.height=h_+px;}if(t_!=null)gms.top=t_+px;if(l_!=null)gms.left=l_+px} function gpos(gm){if(ns4){t_=gm.top;l_=gm.left;h_=gm.clip.height;w_=gm.clip.width;}else if(opra){t_=gm.offsetTop;l_=gm.offsetLeft;h_=gm.offsetHeight;w_=gm.offsetWidth;}else if(ns6){t_=gm.offsetTop;l_=gm.offsetLeft;h_=gm.offsetHeight;w_=gm.offsetWidth}else{if(mac){topM=gm.offsetParent.topMargin;if(!topM)topM=0;leftM=gm.offsetParent.leftMargin;if(!leftM)leftM=0;t_=parseInt(topM)+gm.offsetTop;l_=parseInt(leftM)+gm.offsetLeft;}else{t_=gm.offsetTop;l_=gm.offsetLeft;}h_=gm.offsetHeight;w_=gm.offsetWidth;}if(konq){w_=parseInt(gm.style.width);h_=parseInt(gm.style.height);}var gpa=new Array();gpa[0]=t_;gpa[1]=l_;gpa[2]=h_;gpa[3]=w_;return(gpa)} function getMouseXY(e){if(ns4||ns6){MouseX=e.pageX;MouseY=e.pageY;}else{MouseX=event.clientX;MouseY=event.clientY}if(!opra&&_d.all){MouseX=MouseX+_d.body.scrollLeft;MouseY=MouseY+_d.body.scrollTop;if(IEDtD)MouseY=MouseY+sy}if(inDragMode){gm=gmobj(DragLayer);spos(gm,MouseY-DragY,MouseX-DragX);return false}return true} function parseLink(txt,what){txt=txt+";";lt="";if(what=="link"){if(txt.indexOf(""")>0){lt=txt}else{sp=txt.indexOf(" ");lt=txt.substr(0,sp);}}else{sp=txt.indexOf(what)+what.length+1;if(sp>what.length){lt=txt.substr(sp,999);lt=lt.substr(0,lt.indexOf(";"))}}return lt} function cHexColor(_c){return _c.match(/^[0-9a-f]{6,6}$/i) ? '#' + _c.toUpperCase() : _c;} function stch(ms){window.status=ms;return true} function fixForm(divname,show){if(ie55||ns6||mac)return;mfrms=divname.split(";");for(oa=0;oa<mfrms.length;oa++){if(opra||ns4){SDiv(mfrms[oa],show)}else{gmf=_d.forms[mfrms[oa]];if(gmf){for(foa=0;foa<gmf.length;foa++){if(gmf.elements[foa].type.substr(0,7)=="select-"){fobj=gmf.elements[foa].style;if(show){fobj.visibility="visible";fobj.overflow="visible"}else{fobj.visibility="hidden";fobj.overflow="hidden"}}}}}}} function SDiv(nm,sh){if(ns4&&nm.indexOf(".")>0)tD=eval(nm); else tD=gmstyle(nm);if(tD)if(sh)tD.visibility="visible";else {tD.visibility="hidden";if(ie55){gmif=gmobj("if"+nm);if(gmif)gmif.style.visibility='hidden';}}} function close_el(){for(xa=hlarr.length-1;xa>=0;xa--){ti=hlarr[xa].split("@");if(!ns4&&SoImG[ti[1]]){stimo="im_"+ti[0].substring(4,99)+"_"+ti[1]+"_"+ti[0];stimo=gmobj(stimo);menu=eval(ti[0]);if(menu[11]==1)stimo.src=menu[6][16]; else stimo.src=menu[6][10];}tmenu=eval(ti[0]);if(ns4){shl(ti[0],ti[1],'hide')}else{arg=gmobj("el"+ti[1]);arg.style.background=ti[2];arg.style.color=""+ti[3];if(ti[4])arg.style.borderColor=ti[4]}if(ti[0]==hll){if(ns4)shl(ti[0],hel,'show');return}}hlcnt=0;hlarr=new Array()} function closeallmenus(){ShM=0;om="";hll="";close_el();if(ParentMenu){if(ParentMenu.closeFel)ParentMenu.close_el();}if(pf&&pf.MLoaded){pf.closeallmenus();}if(ns4){omv.visibility="hide"}for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[17]&&MLoaded>1)fixForm(menu[17],1);if(menu[7]!=1)SDiv("menu"+a,0);else _am=""}} function rep_img(){if(timo&&timo.src!=o_img){timo.src=o_img}} function popdn(){arg=popdn.arguments;if(arg[0]){if(arg[3].substr(0,5)!="show-"){if(ns4){shl(arg[2],arg[1],"hide")}else{arg[0].style.background=arg[4];arg[0].style.color=arg[5];if(arg[6])arg[0].style.borderColor=arg[6]}}else{if(ns4)omv=0;hlarr[hlcnt]=arg[2]+"@"+arg[1]+"@"+arg[4]+"@"+arg[5]+"@"+arg[6];hlcnt++;}menu=eval(arg[2]);if(!menu[12]){clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM();",timegap)}}else{clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM",timegap)}} function dc(){if(nshl.indexOf("show-menu=")>-1)return;tr=ltarg.split("=");if(tr[1])parent.frames[tr[1]].location.href=nshl;else location.href=nshl;} function getMenuByName(mn){mn=mn.toLowerCase();for(a=1;a<menus;a++){if(mn==Mname[a]){return a;}}return a;} function getMenuItem(mn,item){for(a=1;a<mn;a++){menu=eval("menu"+a);item=item+((menu.length-ac)/5)}item--;return item} function sis(){for(a=1;a<imar.length;a++){tim=imar[a].split("_");if(tim[4]){tim[3]=tim[3]+"_"+tim[4]}menu=eval(tim[3]);if(ns4){im=_d.layers[tim[3]].document.layers["el"+tim[2]];imp=gpos(im);eln="";for(x=0;x<2;x++){imo=_d.layers[tim[3]].document.layers[eln+"el"+tim[2]].document.layers[imar[a]];imop=gpos(imo);imL=imp[3]-(imop[3]);imT=(imp[2]/2)-(imop[2]/2);if(menu[15])imL=1;if(menu[13]=="left")imL=1;if(menu[13]=="center")imL=(imp[3]/2);eln="m";spos(imo,imT,imL,null,null);}}else{imo=gmobj(imar[a]);imop=gpos(imo);im=gmobj("el"+tim[2]);imp=gpos(im);if(mac){x=menu[6][9];imp[0]=imp[0]-x;imop[0]=imo[0]-x}if(menu[11]){imco=gpos(gmobj("hel"+tim[2]));imc=imco[1];}else{imc=0}imT=imp[0]+(imp[2]/2)-(imop[2]/2);imL=imc+imp[3]-(imop[3]);if(menu[15])imL=imc;if(menu[13]=="left")imL=imc;if(menu[13]=="center")imL=imc+(imp[3]/2);if(ns6&&!ns61){nsC=gpos(gmobj(tim[3]));imT=imT-nsC[0];imL=imL-nsC[1]}spos(imo,imT,imL,null,null);}}} function fixb(mnu){menu=eval(mnu);if(!menu[11]&&!menu[3])menu[3]=100;ic=(menu.length-ac)/5;menu[21][2]=1;m42=menu[4]*2;mn=gmobj(mnu);if(ns4){if(menu[14]){spos(gmobj("menuback"+mnu),null,null,mn.clip.height+(menu[14]*2),null)}if(menu[11]){mn.clip.width=mn.clip.width+menu[4]}return}mp=gpos(mn);el=menu[21][1];ml=gmobj("el"+(el-1));mlp=gpos(ml);tw=null;th=null;if(menu[11]){lf=0;tc=0;for(y=el-ic;y<el;y++){tc++;ty=gmobj("el"+y);typ=gpos(ty);thy=gmobj("hel"+y);thyp=gpos(thy);if(mac&&!menu[3]){thy.style.width=1+"px";ty.style.width=thy.offsetWidth+menu[6][9]+"px";typ[3]=thy.offsetWidth}if(opra){ty.style.top=menu[4];if(lf==0)lf=menu[4];typ[2]=typ[2]+(m42);spos(ty,null,0,null,typ[3]);}spos(thy,null,lf,typ[2],typ[3]);lfL=0;if(menu[ac-1+(tc*5)]>0)lfL=menu[ac-1+(tc*5)];lf=lf+typ[3]+lfL;hsep=gmobj("hsep"+y);if(y<el-1)spos(hsep,null,typ[3],typ[2]); else spos(hsep,null,0,0,0);}tw=lf-lfL;th=typ[2];if(_d.compatMode=="CSS1Compat"){}else{if(mac){if(!_d.doctype){th=th+(m42);tw=tw+m42}else{if(_d.doctype.name.indexOf(".dtd")<0){th=th+(m42);}}}else if(_d.all&&!opra){tw=tw+(m42);th=th+(m42)}}if(opra)tw=tw+(menu[4])}else{marw=parseLink(menu[20],"margin");if(ns6){tw=mp[3]-(menu[4]*4);}if(IEDtD){tw=menu[3]-menu[4]}if(opra)tw=mp[3]-(menu[4]*2);if(menu[19]){spo=gmobj("S"+mnu);sp=gpos(spo);th=sp[2];}}spos(mn,null,null,th,tw);if(marw)tw=tw+(marw*2)+2;spos(mn,null,null,th,tw);if(menu[14]){spos(gmobj("menuback"+mnu),null,null,th+(menu[14]*2)+m42,null)}} function sm(v1){menu=eval(v1);if(menu[19]&&!menu[21][2])fixb(v1);if(opra||ns6||menu[11]||IEDtD)if(!menu[7]&&!menu[21][2])fixb(v1);ap=gmobj(v1);if(flta)if(ap.filters[0])ap.filters[0].Apply();gmi++;if(!ns4)aps=ap.style; else aps=ap;aps.zIndex=gmi;aps.visibility='visible';if(ie55){gmif=gmobj("if"+v1);ifgp=gpos(ap);spos(gmif,ifgp[0],ifgp[1],ifgp[2],ifgp[3]);gmif.style.visibility='visible';}if(flta)if(ap.filters[0])ap.filters[0].Play();if(menu[17])fixForm(menu[17],0)} function popup(mn,mpos){if(isNaN(mn)){for(a=1;a<menus;a++){if(mn==Mname[a]){mn=a;break;}}}setpos();omv.visibility='hide';clearTimeout(Mtimer);closeallmenus();mtxt='menu'+mn;mi=gmstyle(mtxt);if(ns4)_d.captureEvents(Event.MOUSEMOVE);_d.onmousemove=getMouseXY;mn=gmobj(mtxt);gp=gpos(mn);if(mpos>0){ttop=MouseY+2;tleft=MouseX+2}else{ttop=gp[0];tleft=gp[1];}if((ttop+gp[2])>(wh+sy)){ttop=wh-gp[2]+sy;if(!mpos&&mpos>0){spos(mn,ttop,null,null,null);}}if((tleft+gp[3])>(ww+sx)){tleft=ww-gp[3]+sx;if(!mpos&&mpos>0){spos(mn,null,tleft,null,null);}}if(mpos){spos(mn,ttop,tleft,null,null);}flta=0;if((_d.all&&_d.getElementById)&&!mac){ap=gmobj(mtxt);getflta(ap);}sm(mtxt);_am=mn} function shl(lyr,el,s){clearTimeout(Mtimer);mt=_d.layers[lyr].document.layers["el"+el];omv.visibility="hide";menu=eval(lyr);mt.visibility=s;omv=mt} function resetShM(){for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[7]&&menu[12]){ShM=0;return}}if(ParentMenu)ParentMenu.resetShM()} function popi(v1,lyr,el) { if((loadWait&&MLoaded==0)||inDragMode)return; subfound=0;nv1=v1; for(a=1;a<menus;a++){if(v1.match("show-menu")&&v1.substring(10,99)==Mname[a]){v1="show-menu"+a;subfound=1;a=999} } if(!om)om=lyr;clearTimeout(Mtimer); if(ParentMenu)ParentMenu.clearTimeout(ParentMenu.Mtimer); if(ns4){timo=_d.layers[lyr].document.layers["el"+el].document.images[0]}else{timo=gmobj("im"+el)} o_img="";if(timo){o_img=timo.src;if(SwapIM[el].src)timo.src=SwapIM[el].src} kmnu=lyr;container=eval(lyr); if(SoImG[el]) { stimo="im_"+lyr.substring(4,99) + "_" + el+"_" + lyr if(ns4){stimo=_d.layers[lyr].document.layers["el"+el].document.layers[stimo]}else{stimo=gmobj(stimo)} stimo.src=SoImG[el].src }
if(subfound) { v1=v1.substring(5,99); menu=eval(v1); omnu=v1; mi=gmobj(v1); gp=gpos(gmobj(lyr)); h3=""; if(container[11])h3="h"; if(ns4){tel=gpos(_d.layers[lyr].document.layers["el"+el])}else{ tel=gpos(gmobj(h3+"el"+el)) } np=gpos(mi); if(np[2]<10){fixb(v1);np=gpos(mi)} if(container[11]) { kmnu=v1 if(!container[5])container[5]=""; if(!opra&&_d.all&&!mac)gp[1]=gp[1]+container[4]; if(ns6)if(ns61)gp[1]=gp[1]+container[4];else gp[1]=-1;gp[0]=gp[0]-container[4] if(mac)gp[0]=gp[0]-container[4]; if(container[5].indexOf("bottom")>=0){tvar=container[1];if(!tvar)tvar=0;gp[0]=gp[0]-np[2]-tel[2]} if(tel[1]+gp[1]+np[3]>ww+sx){gp[1]=ww-np[3]-tel[1]+sx;} mtop=gp[0]+gp[2]; mleft=tel[1]+gp[1]; if(container[15])mleft=mleft-np[3]+tel[3]+(container[4]*2) m1=menu[1]; if(m1) { m1=m1+""; if(m1.indexOf("offset=")==0) { os=m1.substr(7,99); mtop=(parseInt(os)+mtop) } else { if(m1)mtop=parseInt(m1) } }
m2=menu[2]; if(m2){m2=m2+""; if(m2.indexOf("offset=")==0) { os=menu[2].substr(7,99); mleft=(parseInt(os)+mleft); }else{if(m2)mleft=m2;} } if(menu[5])setpos();else spos(mi,mtop,mleft-1,null,null); } else { if(!ns61&&ns6)tel[0]=tel[0]-gp[0]; nt=tel[0]+gp[0]+suboffset_top; nl=gp[1]+tel[3]-suboffset_left; onl=nl ont=nt if((gp[1]+gp[3]+np[3])>=ww+sx||menu[15]){nl=gp[1]-np[3]+suboffset_left} if(nl<0)nl=onl; if(nt+np[2]>wh+sy){nt=wh-np[2]+sy;} if(nt<0)nt=sy+4 if(menu[1]>=0)nt=menu[1] if(menu[2]>=0)nl=menu[2] if(menu[5])setpos();else spos(mi,nt,nl,null,null); } om+=","+v1; if(ShM==1){sm(v1);if(!ns4)mi.style.visibility="visible"}
// Scroll Code ********** if(menu[19]) { gp=gpos(gmobj(v1)); gpc=gpos(gmobj("S"+v1)) tt=0; if((gp[0]+gpc[2])>wh+sy) { spos(gmobj("S"+v1),null,null,(wh+sy)-gp[0]-10-2); spos(gmobj(v1),null,null,(wh+sy)-gp[0]-10); } else { } } // Scroll Code ********** } else { frt=v1.indexOf(" ") lt=parseLink(v1, "sourceframe"); if(lt)pf=parent[lt]; if(frt>0&&v1.indexOf("show-menu=")>-1) { if(lt) { v1=v1.substring(10,frt); if(pf.MLoaded) {
pf.mn=pf.gmobj("menu"+pf.getMenuByName(v1)); menu=eval(lyr); gp=gpos(gmobj(lyr)); h3=""; if(container[11])h3="h"; if(ns4){mp=gpos(_d.layers[lyr].document.layers["el"+el])}else{mp=gpos(gmobj(h3+"el"+el))} fLeft=0; if(menu[11]) { fTop=pf.sy; fLeft=pf.sx+gp[1]+mp[1]+Frames_Left_Offset; } else { fTop=pf.sy+gp[0]+mp[0]+Frames_Top_Offset; fLeft=pf.sx+100 } tp=gpos(pf.mn) if(fTop+tp[2]>(pf.sy+pf.wh))fTop=pf.wh-tp[2]+pf.sy pf.spos(pf.mn,fTop,fLeft-100,null,null); closeFel=0 if(_OfM!=v1)closeFel=1 if(ShM==1) { if(pf.mn.visibility=="hide"||pf.mn.style.visibility=="hidden")pf.popup(v1); } else { if(closeFel)close_el(); } _OfM=v1 closeFel=1 pf.ParentMenu=self } } } else if(frt>0) { if(lt)if(pf)if(pf.MLoaded)pf.closeallmenus() if(ns4)shl(lyr,el,"show"); } } ta=om.split(",") strt=0; for(a=0;a<ta.length;a++) { if (ta[a]==v1)strt=0; if (strt) { if(ta[a]) { hll=lyr; hel=el; close_el(); tmnu=eval(ta[a]) if(tmnu[17]&&!menu[17])fixForm(tmnu[17],1) if(!tmnu[7])SDiv(ta[a],0) } ta[a]="" } if(ta[a]==lyr)strt=1; } mmenu=eval(lyr) if(mmenu[7]&&lyr!=ta[0]) { closeallmenus(); if(v1==ta[ta.length-1]) { if(ns4)shl(lyr,el,'show'); tmnu=eval(v1) if(tmnu[17])fixForm(tmnu[17],0)
SDiv(v1,1) } } om="" mdisp=0 for(a=0;a<ta.length;a++) { if(ta[a]==lyr)frs=a if(ta[a]==v1)fre=a if (mdisp||(a>frs&&a<fre)) { if (ta[a]&&ta[a]!=v1) { SDiv(ta[a],0) close_el(); if(ns4)shl(lyr,el,'hide'); } } else { if(ta[a])om+=ta[a]+","; } if (v1==ta[a])mdisp=1 } }
// Scroll Code ********** function scroll(val,mnu) { mn=getMenuByName(mnu); mi=gmobj("Smenu"+mn); mip=gpos(mi) tt=tt-val gp=gpos(gmobj("menu"+mn))
if(tt>=0 && tt<(gp[2]-gp[0])) { mi.style.clip = "rect("+tt+"px "+mip[3]+"px "+(tt+gp[2]-7)+"px 0px)" ns6c=0 if((ns6&&!ns61)||mac)ns6c=1 spos(mi,-tt,null,tt+gp[2]) ST = setTimeout("scroll("+val+",'"+mnu+"')",30); } else { tt=tt+val clearTimeout(ST) } clearTimeout(Mtimer); } // Scroll Code **********
function hl() { arg=hl.arguments;imgact="";hlnk=arg[1];if(!menu[8]&&menu[15])menu[8]="right";_am=" "+a;_am=_am.length-1;subimg="";arg[0]+="";if(ns6){dwd=arg[2][9]*2}else{dwd=0};if(ns4){if(el==0){st="<style type=\"text/css\">A.m{text-decoration:none;}</style>";_d.write(st);oatop=atop;}else{mtl=_d.layers[omnu].document.layers["el"+(el-1)]; if(oatop==atop){atop+=mtl.clip.height}else{atop=menu[4];}oatop=atop}if(menu[11]){atop=menu[4];if(oaleft==aleft){aleft+=mtl.clip.width+arg[8]}else{aleft=menu[4];oaleft=aleft}oaleft=aleft}else{aleft=menu[4];}} if(hlnk.substring(0,5)=="show-"){arg[1]=arg[1].toLowerCase();if(arg[7]==hlnk) if(arg[6])arg[7]=arg[6];else arg[7]="";hlnk="#";if (arg[6]+" "!="undefined ")hlnk=arg[6];} pI="popi('"+arg[1]+"','"+arg[5]+"',"+el+");";if(arg[1].substring(0,5)=="show-"&&(!menu[11]||menu[6][16])&&(menu[11]||menu[6][10])){im++;ims="im_"+a+"_"+el+"_"+arg[5];ti=arg[2][10];if(menu[6][16]&&menu[11])ti=menu[6][16];if(ns4){sti="<img border=0 src="+ti+">"; subimg="<layer id="+ims+">"+sti+"</layer>";}else{ if(!parseLink(arg[1],"sourceframe"))imgact="onmouseover=\"gmobj('el"+el+"').onmouseover();\" onmouseout=\"gmobj('el"+el+"').onmouseout();\""; if(opra)imgact="onmouseover=\"clearTimeout(Mtimer)\""; subimg="<img id="+ims+" style=\"position:absolute;\" "+imgact+" border=0 src="+ti+">"};imar[im]=ims;}omp=mp;ofc=arg[2][0];ofb=arg[2][1];onc=arg[2][2];onb=arg[2][3];ltarg=" ";lOnfunc="";lOffunc="";ltype="";lalign=menu[8];if(!lalign)lalign="left" tfborc="";nborc="";fborc="";dragable=0;simg="";bimg="";sbimg="";sbgc="";sbgc=parseLink(hlnk,"separatorcolor");if(!sbgc)if(menu[6][19])sbgc=menu[6][19]; else sbgc=menu[6][4] marw=parseLink(menu[20],"margin"); if(!marw)marw=0; if(hlnk.indexOf(" ")>0){k2o=parseLink(hlnk,"keytoopen");if(k2o){keyar[keyarC]=k2o.toUpperCase()+";"+arg[1]+";"+arg[5]+";"+el;keyarC++;} _al=parseLink(hlnk,"align");if(_al)lalign=_al; ltarg=parseLink(hlnk,"target"); if(ltarg)ltarg=" target="+ltarg lOnfunc=parseLink(hlnk,"onfunction")+";"; lOffunc=parseLink(hlnk,"offfunction")+";"; ltype=parseLink(hlnk,"type"); tofc=parseLink(hlnk,"offfontcolor");if(tofc)ofc=cHexColor(tofc) tofb=parseLink(hlnk,"offbackcolor");if(tofb)ofb=cHexColor(tofb) tonc=parseLink(hlnk,"onfontcolor");if(tonc)onc=cHexColor(tonc) tonb=parseLink(hlnk,"onbackcolor");if(tonb)onb=cHexColor(tonb) nborc=parseLink(hlnk,"onbordercolor");if(nborc){nborc=cHexColor(nborc);nborc="this.style.borderColor='"+nborc+"';"} fborc=parseLink(hlnk,"offbordercolor");if(fborc){fborc=cHexColor(fborc);tfborc="border:"+fborc+" 1px solid;"} simg=parseLink(hlnk,"swapimage"); soimg=parseLink(hlnk,"suboverimage"); if(soimg){SoImG[el]=new Image();SoImG[el].src=soimg} bimg=parseLink(hlnk,"backimage"); sbimg=parseLink(hlnk,"overbackimage"); dragable=parseLink(hlnk,"dragable"); hlnk=parseLink(hlnk,"link"); if(hlnk.indexOf(" ")>0)hlnk=hlnk.substr(0,hlnk.indexOf(" ")); } if(ns4&&ofb=="transparent")ofb="" if(!ofb&&(mac||opra))ofb="transparent" if(arg[7]+""=="undefined"){arg[7]=hlnk} if(ltype=="form"){onc=ofc;onb=ofb;mp="default"} if(ltype=="header"&&arg[2][17]){ofc=arg[2][17];ofb=arg[2][18];onc=arg[2][17];onb=arg[2][18];mp="default"};smO="ShM=1;";smC=""; if(menu[16]==1){smO="";if(!arg[1].indexOf("show-menu"))hlnk="javascript:ShM=1;"+pI} if(hlp[14]){tlen=hlnk.length;thlnk=location.href;thlnk=thlnk.substring(thlnk.length-tlen,thlnk.length);if(hlnk!="#"&&hlnk==thlnk){ofc=arg[2][14];ofb=arg[2][15]}} if(ltype=="form"||hlnk=="#"||ltype=="header"){mp="default"; if(ns4){hlnk="<a ";}else{hlnk=" "}}else{if(ns4){hlnk="<a href=\""+hlnk+"\" "+ltarg}else{hlnk="<a id=lnk"+el+" href=\""+hlnk+"\" "+ltarg+" style='text-decoration:none;'>"}} if(!ns4){if(bimg)ofb="url("+bimg+") "+ofb;if(sbimg){if(sbimg!="NONE"){onb="url("+sbimg+") "+onb;}}else{if(bimg)onb="url("+bimg+") "+onb;}} pd="popdn(this," + el + ", '" + arg[5] + "', '"+arg[1]+"', '"+ofb+"', '"+ofc+"', '"+fborc+"');" if(arg[0].toLowerCase().indexOf("<img")>=0){if(menu[11]&&ns6)ns6hif=1;ipos=arg[0].toLowerCase().indexOf("<img");if(simg){SwapIM[el]=new Image();SwapIM[el].src=simg;}else{SwapIM[el]=0}iefix=""; if(navigator.appVersion.indexOf("MSIE 6")){iefix=" onclick=\"gmobj('el"+el+"').click()\"";} arg[0]=arg[0].substr(0,ipos+4)+iefix+" id=im"+el+" "+ arg[0].substr(ipos+5,900)}if(!isNaN(arg[2][5]))arg[2][5]+="px" dragfunc=""; if(dragable){dragfunc="drag_drop('"+arg[5]+"');";} if(ns4){ if(bimg)bimg=" background="+bimg;if(sbimg){if(sbimg!="NONE")sbimg=" background="+sbimg;else sbimg=""}else{sbimg=bimg} tdwd=" width="+(menu[3]-(arg[2][9]*2)) ns4nwrap="";if(menu[11])ns4nwrap="nowrap"; ls="<table border=0 cellpadding="+arg[2][9]+" cellspacing=0><tr><td "+ns4nwrap+" height=-1 align="+lalign+tdwd+">"+hlnk+" style='color:" le=";text-decoration:none;font-size:"+arg[2][5]+";font-weight:"+arg[2][7]+";font-family:"+arg[2][8]+"' onmouseover=\"status='"+arg[7]+"';\">"+arg[0]+"</a>"+subimg+"</td></tr></table></layer>" if(menu[11])nswid=menu[3]; else nswid=(menu[3]-(menu[4]*2)) lv=" left="+aleft+" width="+nswid+" top="+atop nsofb="";if(ofb)nsofb=" BGColor="+ofb nsonb="";if(onb)nsonb=" BGColor="+onb tshl="shl('"+arg[5]+"',"+el+",'show');" if(ltype=="form")tshl="" mt="<layer id=mel"+el+lv+" "+nsofb+bimg+" onmouseover=\""+smO+tshl+pI+" "+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\">"+ls+ofc+le mt+="<layer id=el"+el+lv+" "+nsonb+sbimg+" onmouseover=\"clearTimeout(Mtimer);"+pI+"ltarg='"+ltarg+"'; nshl='"+arg[1]+"'; this.captureEvents(Event.CLICK); this.onClick=dc;\" onmouseout=\""+pd+"; "+lOffunc+"; return stch('');\" visibility=hidden >"+ls+onc+le }else{ mt=""; if(menu[11]){bgc=hlp[4];if(hlp[11])bgc=hlp[12]; mt+="<div id=hel"+el+" style=\"text-align:left;background:'"+ofb+"';width:"+(menu[3]-menu[4])+"px;position:absolute;top:0;left:"+dlft+";\">";dlft=dlft+menu[3]-(menu[4]*2)+menu[4]} rsp=0;if (lalign=="right") rsp=7; mt+=hlnk dw=(menu[3]-(2*menu[4]+dwd)) if(dw+" "=="NaN "){dw=""}else{dw="width:"+dw+"px"} if(opra&&menu[3])dw="width:"+(menu[3]-(arg[2][9]*2)-(menu[4]*2))+"px;" if(!menu[3]&&ie4)dw="width:1px"; if(menu[11]&&opra){dw="position:absolute;"} if(!menu[11]&&IEDtD){dw="width:"+(menu[3]-menu[4]-(arg[2][9]*2))+"px;"} if(isNaN(arg[2][9])){padd=arg[2][9]}else{psp=arg[2][9]+"px ";padd=psp+psp+psp+psp} if(menu[11]&&menu[3]>0)dw="position:absolute;width:"+menu[3]+"px" hms="";if(menu[11])hms="<div style=\";top:0;position:absolute;\"><div onmouseover=\"clearTimeout(Mtimer)\" id=hsep"+el+" style=\"position:absolute;background:"+sbgc+";width:"+menu[b]+"px; clip:rect(0 "+menu[b]+"px 100% 0);\">\n</div>\n</div>"; mt+="<div id=el"+el+" style=\"margin:"+marw+"px;"+tfborc+"text-align:"+lalign+";"+dw+";padding:"+padd+";font-weight:"+arg[2][7]+";font-style:"+arg[2][6]+";font-family:"+arg[2][8]+";font-size:"+arg[2][5]+";color:"+ofc+";background:"+ofb+";\"" mt+=" onMouseOver=\""+nborc+";this.style.background='"+onb+"';style.color='"+onc+"';this.style.cursor='"+mp+"';"+smO+"; "+pI+";"+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\"" if(mac&&_d.all)mt+=" onClick=\"lnk"+el+".click()\""; mt+=" onMouseOut=\"rep_img(); "+pd+";"+lOffunc+"; return stch('');\">" mt+=(arg[0])+"</div>"; mt+="</a>"; if (menu[11])mt+=hms+"</div>"; mt+=subimg } mp=omp _d.write(mt);el++; }
function dmenu(mnu){
menu=eval(mnu); menu[21]=new Array();if(menu[7]){parr[parr.length]=mnu.substr(4,3);} if(ac==menu.length){menu[23]=""} atop=menu[4];if(!atop)atop=0;hlp=menu[6];if(!menu[4])menu[4]=0;if(ns4)eq="="; else eq=":"; for(z=0;z<21;z++){if(z==5)z=12;if(z==16)z++;if(hlp[z]&&hlp[z].charAt(0)!="#")hlp[z]=cHexColor(hlp[z]);} if(menu[14]){m14=";"+menu[14];m14ar=m14.split(";");if(m14ar[2]){m14h=m14ar[1];m14w=m14ar[2].substr(6,99)+"px";menu[14]=m14h}else{m14h=m14ar[1];m14w="100%"} if(_d.layers)_d.write("<layer z-index=1 id=menuback"+mnu+" top="+(menu[1]-m14h)+" height=2 width="+m14w+" left=0 bgcolor="+hlp[1]+"></layer>");else _d.write("<div id=menuback"+mnu+" style=\"position:absolute;top:"+(menu[1]-m14h)+"px;width:"+m14w+";height:2px;background:"+hlp[1]+"\"> </div>")} if(el)ns6c=3;else ns6c=2;ns6w=0;if(menu[8]=="right"&&ns6)ns6w=7; if (menu[3]<1)menu[3]="undefined" if(ns4) { bgc="";thw=menu[3]; if(menu[11]){ic=(menu.length-ac)/5;thw=(menu[3]*ic)-(menu[4]*ic)+menu[4]} if(hlp[4])bgc="bgColor="+hlp[4] if (hlp[11])bgc="bgColor="+hlp[13] m18="";if(menu[18])m18="background="+menu[18]; mt="<layer "+m18+" z-index=29 visibility=hidden "+bgc+" id="+mnu+" top="+menu[1]+" left="+menu[2]+" width="+thw+">" if (hlp[11])mt+="<layer bgcolor="+hlp[12]+" top=0 left=0 height=2 width=100%></layer>" mt+="<layer id="+mnu+"3d bgcolor="+hlp[12]+" top=0 left=0 height=0 width=2></layer>" } else { m18="";if(menu[18]){m18="url("+menu[18]+ ") ";}iedf="";if(!opra&&!mac&&_d.all&&menu[9]){iedf=" filter:";flt=menu[9].split("\;");for(fx=0;fx<flt.length;fx++){iedf+="progid:DXImageTransform.Microsoft."+flt[fx];if(navigator.appVersion.indexOf("MSIE 5.5")>0)fx=999}} if(!hlp[4]&&(mac||opra))hlp[4]="transparent" if(hlp[11])brd = "border:solid "+menu[4]+"px; border-left-color:"+hlp[12]+";border-top-color:"+hlp[12]+";border-bottom-color:"+hlp[13]+";border-right-color:"+hlp[13]+";";else brd = " border:solid "+menu[4]+"px "+hlp[4]+";"; mt="";scrof="";if(!ns6)scrof="overflow:hidden;";dmleft=0;if(menu[2])dmleft=menu[2]; if(ie55){ifBlnk="";if(location.protocol=="https:")ifBlnk="/blank.htm";mt="<IFRAME frameborder=0 id=if"+mnu+" src=\""+ifBlnk+"\" scroll=none style=\"FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);visibility:hidden;height:20;position:absolute;width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;z-index:5\"></iframe>"} mt+="<div tabindex=1 id="+mnu+" style=\""+iedf+scrof+";z-index:19;visibility:hidden;"+brd+"position:absolute;background:"+m18+hlp[1]+";width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;\">" if(menu[19]){mt+="<div id=S"+mnu+" style=\"position:absolute;overflow:hidden;\">"} }
_d.write(mt) x=0; dlft=0 aleft=0; if(menu[3]&&menu[11]&&(ns6||opra))menu[3]=menu[3]-(hlp[9]*2) for(b=ac;b<menu.length;b++) { b=b+4 if(menu[b-3]==""){menu[b-3]="#"} menu[b-3]=menu[b-3].replace(/\"/gi, """) if(menu[b-2])menu[b-2]=menu[b-2].replace(/\"/gi, """) hl(menu[b-4], menu[b-3],hlp,100,100,mnu,menu[b-2],menu[b-1],menu[b-5]) txt=""; if(ns4) { mt=_d.layers[mnu].document.layers["el"+(el-1)] if (!menu[11]) { if (menu[b]&&b<menu.length-1) {
x=atop+mt.clip.height if(sbgc)bgc="bgcolor="+sbgc; if(!hlp[11])x++ txt="<layer top="+(x-2)+" left="+menu[4]+" height="+menu[b]+" "+bgc+" width="+mt.clip.width+" onmouseover=\"clearTimeout(Mtimer)\" ></layer>" if(hlp[11]){txt+="<layer top="+(x-1)+" left="+menu[4]+" height=1 bgcolor="+hlp[12]+" width="+mt.clip.width+"></layer>" } } } else { if(sbgc)txt="<layer bgcolor="+sbgc+" left="+(aleft+mt.clip.width)+" width="+menu[b]+" top="+x+" height="+(mt.clip.height+(menu[4]))+"></layer>" } } else { mbw=menu[b]; if(hlp[19])bc=hlp[19]; else bc=hlp[4] if(b+1==menu.length)mbw=0; if(mbw>0) { if(!sbgc)sbgc=bc; if (!menu[11]) { dwid=(menu[3]-menu[4]*2) if(IEDtD)dwid=menu[3]-menu[4] if (hlp[11]&&mbw==1) { oc="";if(opra)oc="_d.getElementById('el"+el+"').style.background='"+hlp[1]+"';_d.getElementById('el"+el+"').style.color='"+hlp[0]+"'"; txt="<div onmouseout=\""+oc+"\" onmouseover=\"clearTimeout(Mtimer)\" style=\"position:relative\">" txt+="<div style=\"border-top:1px solid "+hlp[13]+"; background:"+hlp[12]+"; width:"+dwid+"px;position:absolute;clip:rect(0 100% 2px 0);height:1px;\">" txt+="</div>\n</div>" } else { txt="<div style='text-align:left;'>"; txt+="<div onmouseout=\"popdn();\" onmouseover=\"clearTimeout(Mtimer)\" style=\"left:0;background:"+sbgc+";width:"+dwid+"px;position:absolute;" txt+="clip:rect(0 100% "+mbw+"px 0);height:"+mbw+"px;\">" txt+="</div>" txt+="</div>" } } } } _d.write(txt); omnu=mnu; mt="" } oatop=-1; if (ns4){mt="</layer>"}else{ mt+="</div>\n"; if(menu[19])mt+="</div>"} _d.write(mt) if(ns4){ml=gmobj(mnu);ml.clip.height += menu[4];ml3d=_d.layers[mnu].document.layers[mnu+"3d"]; if(hlp[11])ml3d.clip.height=ml.clip.height}; menu[21][1]=el } function checs(e){stopchec=1;for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[10]>0){stopchec=0;if(df!=0||osy!=sy){mi=gmobj("menu"+a);tm=gpos(mi);mit=tm[0];if(isNaN(menu[1]))menu[1]=0;df=parseInt(menu[1])-mit;if(sy+menu[10]>=menu[1])df=sy-mit+menu[10];nt=df/followspeed;of1=nt.toString();ofr=of1.split("\.");if(ofr[1]+" "=="undefined ")ofr[1]=0;ofrac=ofrac+parseInt(ofr[1]);if(mac&&parseInt(nt)==0)return;if(ofrac>10){ofrac=ofrac-10;if(df>=0)nt++; else nt--;} spos(mi,mit+nt); if(menu[14])nt=nt-menu[14] if(ie55){spos(gmobj("ifmenu"+a),mit+nt)} if(menu[14])spos(gmobj("menubackmenu"+a),mit+nt-menu[14]) }else{return;}osy=sy}}if(stopchec){osy=sy;return}pu=setTimeout('checs()',followrate)} function PlaceMenu(mn){if(ns4||ns6)pos="relative";else pos="absolute";mnt="<div id=\""+mn+"DIV\" style=\"width:1;height:1;position:"+pos+"\"></div>";menu=eval("menu"+getMenuByName(mn));menu[21][0]=mn+"DIV";_d.write(mnt)} function setpos(){for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[21][0]){gm=gmobj(menu[21][0]);if(ns4){ntp=gm.pageY;nlp=gm.pageX}else{gp=gpos(gm);ntp=gp[0];nlp=gp[1]}mn=gmobj("menu"+a);mnp=gpos(mn);if(ntp==0)ntp=null;if(nlp==0)nlp=null;spos(mn,ntp,nlp,null,null);if(ie55){gmif=gmobj("ifmenu"+a);spos(gmif,ntp,nlp,null,null)}}else{if(!menu[5])menu[5]="";if (menu[5].indexOf("left")!=-1||menu[5].indexOf("center")!=-1||menu[5].indexOf("right")!=-1){mn=gmobj("menu"+a);mnp=gpos(mn);mnw=mnp[3];nlp=((ww-mnw)/2);if(menu[5].indexOf("right")!=-1)nlp=ww-mnw;if(menu[5].indexOf("left")!=-1)nlp=1;ts=menu[2]+"";if(ts.indexOf("offset=")==0){os=parseLink(ts,"offset");nlp=nlp+parseInt(os);min=parseLink(ts,"minimum");if(min&&(nlp<min))nlp=min;}spos(mn,null,nlp,null,null)}if(menu[5].indexOf("top")!=-1||menu[5].indexOf("bottom")!=-1||menu[5].indexOf("middle")!=-1){mn=gmobj("menu"+a);mnp=gpos(mn);mnh=mnp[2];if(opra)mnh=mn.style.pixelHeight;nlp=wh-mnh;if(menu[5].indexOf("middle")!=-1)nlp=((wh-mnh)/2);if(menu[5].indexOf("top")!=-1)nlp=1;ts=menu[1]+"";if(ts.indexOf("offset=")==0){os=parseLink(ts,"offset");mnp=gpos(mn);nlp=nlp+parseInt(os);min=parseLink(ts,"minimum");if(min&&(nlp<min))nlp=min;}if(menu[10]>0){menu[1]=nlp;if(nlp>0)menu[10]=nlp;nlp=nlp+sy;if(menu[10]==nlp&&MLoaded<2)spos(mn,nlp,null,null,null)}else{spos(mn,nlp,null,null,null)}}}}} function MScan(){sy=self.pageYOffset;sx=self.pageXOffset;if(opra){ww=window.innerWidth;wh=window.innerHeight}else if(_d.all){sy=_d.body.scrollTop;sx=_d.body.scrollLeft;if(!ie4&&!mac){if(sy==0)sy=_d.documentElement.scrollTop;if(sx==0)sx=_d.documentElement.scrollLeft;}if(_d.compatMode=="CSS1Compat"){ww=document.documentElement.clientWidth;wh=document.documentElement.clientHeight}else{ww=_d.body.clientWidth;wh=_d.body.clientHeight}}else{if(ns4){ww=self.innerWidth-16;wh=self.innerHeight-17}else{ww=_d.body.offsetWidth;if(!ww)ww=self.innerWidth-15;ww--;wh=self.innerHeight;}}if(opra&&(owh!=wh||oww!=ww)){if(MLoaded>1){location.reload()}MLoaded++;oww=ww;owh=wh;}if(sy!=osy)checs();if(!mac&&!opra&&MLoaded<2)sis();setpos();} function mOL(){if(!ns61&&ns6||ns6hif){Minit()}MLoaded=1;if(Oload)Oload();if(loadWait||opra){for(x=0;x<parr.length;x++){fixb("menu"+parr[x]);popup(parr[x])}}sis();MScan();if(!opra)MLoaded++;} function Minit(){el=0;df=-1;if((_d.all&&_d.getElementById)&&!mac)_d.write("<"+"script>function getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");for(x=0;x<parr.length;x++){if(!opra){fixb("menu"+parr[x]);popup(parr[x])}}if(ns4){_d.captureEvents(Event.MOUSEMOVE);oww=self.innerWidth-16;owh=self.innerHeight-17;window.onresize=function(){if(ww!=oww||wh!=owh)window.history.go(0)}}_d.onmousemove=getMouseXY;MScan();}for(a=1;a<menus;a++){dmenu("menu"+a)}if(mac45)Oload=window.onLoad;else Oload=window.onload;if(!ns61&&ns6||ns6hif){window.onload=mOL}else{Minit();sis();window.onload=mOL} setInterval("MScan()",150);
//function cam(){closeallmenus();if(ParentMenu)ParentMenu.ShM=0} //if(ns4)_d.captureEvents(Event.MOUSEMOVE) //_d.onmouseup=cam;
|
|
mercredi 4 avril 2007 à 10:21:18 |
Re : Problème compatibilité Internet Explorer

FloKun
|
Voilà le script de mes deux fichiers js qui me permettent de générer mon menu.
Le cercle d'images avec le rollover, c'est juste une présentation de mes clients, ça marche sous Firefox et Internet Explorer, c'est le menu horizontal dynamique qui ne marche pas sous Internet Explorer. Je vais quand même essayé d'arranger mon script de rollover avec windows.location. Merci. :)
Florent.
|
|
mercredi 4 avril 2007 à 11:18:36 |
Re : Problème compatibilité Internet Explorer

ufufy
|
Ahh okkkkk parceque la au boulot moi j'ai que IE... (pas evident pour tester) et le click sur les images n'ouvrent aucune page... Mais de quel menu horizontal parles tu??? parceque s'il ne s'affiche pas du tout.. ben je le vois pas!!!  (puisque sous IE)... Et j'avoue que vu la taille MONSTRUEUSE du code je ne peux pas trop me jeter dedans maintenant... J'essayerai de jeter un oeil de chez moi et sous FF 
|
|
mercredi 4 avril 2007 à 11:50:38 |
Re : Problème compatibilité Internet Explorer

FloKun
|
Oki, tu verras quand tu essayeras sous Firefox mais entre les coordonnées, et le cercle d'images (qui est en fait plus pour faire jolie qu'autre chose :p), il y a un menu horizontal. Sous IE, à la place du menu, il me met, soit rien, soit un trait d'union. :( Comme tu dis, le code est monstrueux, et c'est pas moi qui l'est fait, je l'ai juste récupérer et adapater, merci M. copier coller :D
|
|
mercredi 4 avril 2007 à 22:14:39 |
Re : Problème compatibilité Internet Explorer

ufufy
|
Effectivement sous FF ca marche bocoup mieu ^^ Bon j'avoue que vu l'heure tardive (je suis sortie tard du taf' et ma bagnole m'a laché... sans compter que moi aussi j'ai deux post qui n'ont pas encore trouvé de réponse  ) je ne me sens pas de me jeter dans un code aussi.. comment dire... condensé! En tout cas si tu va jeter un oeil sur le site de milonic, ca marche tres bien sous IE... [ Lien ] et tu peux y télécharger un menu version "sample" et deja dedans leur dossier compréssé, y'a plus de fichier que les deux dont tu parles... je ne sais pas si tu dispose de cette source, mais cela peut etre un point de départ que de comparer les deux sources  d'autant qu'avec le sample tu a des explications (in english of course) [ Lien ]Voila j'espere que cela va t'aider! tiens moi au courant, et si jamais tu as une idée pour mes souci a mouha ca serait top  Ps: Merci Mr ctrl C ctrl V mais faut quand meme s'en mefier  si les codes sources n'avaient pas besoin de développeurs pour les implémenter on serait nombreux ici a pointer a l'ANPE  Sinon pour les rollover... en fait c pas un lien que tu veux faire??? parceque window.location sert en fait a changer l'adresse URL d'une page... mais quand j'ai regardé le source de ta page web comme j'ai vu des href je croyais que les images etaient un lien et pointaient vers d'autres pages... si ce n'est pas le cas rien a faire de window.location! Et dans la mesure ou le rollover fonctionne, il vaut mieu ne pas y toucher! Vaux mieux tenir que courir  Bon moi v me pieuter devan les experts avant que je commence a dire trop de bétises!!! 
|
|
jeudi 5 avril 2007 à 11:05:27 |
Re : Problème compatibilité Internet Explorer

FloKun
|
Merci pour tes réponses, après un épisode des Experts hier soir pour moi aussi, en plus un trop bien avec le serial killer à la peinture bleu sur les barrières mais bref passons, la n'est pas du tout le sujet. Donc, j'ai comparé mon menu à celui de la source comme tu m'as conseillé et la seule différence qu'il y a, c'est que mon menu est dans un tableau alors que le leur non, j'essaye, et ... bingo! :) IE est bien trop nul et quand le menu dans une <TABLE>, ben il comprend rien, donc mon problème est résolu! J'ai quand même, sous IE 7.0, le message "autorisé le contenu bloqué" et "autoriser l'exécution du contrôle active X", une fois que j'ai tout autorisé ça marche alors que sous IE6.0, j'ai pas de messages. Donc je suis preneur si vous avez une solution qui permet à ce que mon code n'embêtes pas IE7 qui est décidément très difficile. :( Ufufy, je suis allé voir tes posts: - celui où tu as toi aussi un problème avec internet explorer ( http://www.javascriptfr.com/infomsg_ERREUR-SCRIPT-RALENTI-BLABLA-INTEROMPRE-SCRIPT_915031.aspx#8), il y a pleins de trucs dont j'ai jamais entendu parler comme treeview, ASP, j'ai jamais mis les doigts dans une base SQL - pareil pour celui avec ton menu dans une fenêtre indépendantte ( http://www.javascriptfr.com/infomsg_MENU-DANS-FENTRE-INDEPENDANTE_915017.aspx), comme t'as pu le voir je suis loin d'être un pro du windows.open Bref, désolé, mais je susi bien trop nul pour pouvoir t'aider, la seule chose que je peux faire, c'est mettre les liens de tes problèmes dans mon topic, avec un peu de chance, quelqu'un de compétent trouvera réponses à tes questions! ;) Bonne chance et merci! Florent.
|
|
Cette discussion est classée dans : problème, explorer, internet, marche, compatibilité
Répondre à ce message
Sujets en rapport avec ce message
redimensionnement sous internet explorer [ par aurelivs ]
bonjourje fais un site ou je gere le redimensionnement automatique des images (lorsque lon réduit la fenetre)exemple: cependant ce code marche sous m
Problème Netscape7.02 [ par defluc ]
BonjourJ'ai écrit des Javascripts qui régissent correctement sous Internet Explorer mais non sous Netscape 7.02.Plus précisément, le changement d'affi
Internet Explorer/Mozilla [ par alahyaneali ]
BonjourJ'ai un petit problèmeJ'ai fais un programme qui m'affiche dans une page une successiond'images avec un timer.Sur Internet explorer ça marche t
Background-image marche pas avec Internet Explorer [ par amer_ezahir ]
Salut ; j'ai un problème d'affichage d'une "background-image" au niveau de Internet Explorer , sur Fire fox ça marche trés bien ! j'ai recherché sur
Problème d'affichage du site perso sous Internet Explorer 7 [ par Justkill ]
Bonjour à vous tous,je viens pas souvent sur ce forum, mais lorsque que je viens c'est vraiment que j'ai rien trouvé.Voilà mon problème, j'ai un site
Problème onMouseOver & onMouseOut avec Internet Explorer [ par BubbleSlade ]
Bonjour tout le monde,voila je réalise un site ou j'aimerais avoir un menu avec une variation d'images lors d'un survol sur chaque item.Cependant j'ai
Mon animation se lit pas sur internet [ par MatheuxInfo ]
Salut; J'ai un problème. J'ai réalisé une animation dans une page HTML avec dreamweaver 8 (c'est une porte qui s'ouvre en pointant la souris) qui se l
HTML [ par fafal ]
Hello, j'ai un petit probleme avec mon tableaux je voudrai supprimer l'espace qui il y a en dessous de l'image afin que le boutons sois collé en bas a
onClick et execCommand incompatibles sous Internet Explorer [ par Shinji49 ]
Bonjour,Je travaille sur un editeur Javascript depuis quelques temps et je me casse les dents pour le rendre compatible avec Internet Explorer.En effe
Jquery et compatibilité Google Chrome [ par saimonesays ]
Salut à tous, je suis nouveau sur ce forum, qui a l'air d'ailleurs très riche d'informations, j'essaierai de contribuer à ma façon.J'ai actuellement u
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|