Problème compatibilité Internet Explorer

Résolu
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007 - 4 avril 2007 à 09:20
ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007 - 7 avril 2007 à 18:53
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: http://perso.orange.fr/vitec/index.html
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.

10 réponses

ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007
7 avril 2007 à 18:53
Pour autoriser le contenu active X je crois qu'il n'y a pas grand chose a faire... enfin je suis pas experte des contraintes de IE.
Ravie que ton pbm soit résolu. N'oublie pas de cocher "réponse acceptée" pour clore le sujet et signaler que le pbm est résolu.

Et tu viens juste d'illustrer ce que je disais: attention aux copier coller sans chercher a réfléchir ;-)

Bon j'avoue que je ne pense pas forcément que le pbm viennent du fait que le menu ai été placé dans une table, mais n'ayant pas étudié le code je ne m'avancerais pas... et le principal c'est que cela fonctionne!.

Merci d'etre quand meme allé jeter un coup d'oeil a mes post

Cordialement
Uf'
3
ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007
4 avril 2007 à 09:52
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?
0
ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007
4 avril 2007 à 09:58
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

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
0
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007
4 avril 2007 à 10:16
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&nbsp;commercial&nbsp;&nbsp;","show-menu=pesco",,"",1
,"Pesage&nbsp;industriel&nbsp;&nbsp;","show-menu=pesind",,"",1
,"Matériel&nbsp;alimentaire&nbsp;&nbsp;","show-menu=bct",,"",1
,"Caisses&nbsp;&nbsp;","show-menu=calcul",,"",1
,"PROMO!","promo.html",,"Back to the home page",1
])

    addmenu(menu=["pesco",
    ,,190,1,"",style1,,"left",effect,,,,,,,,,,,,
    ,"&nbsp;Balances sans ticket","balancesansticket.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Balances à ticket","balanceaticket.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Balances traçabilité","balancetracabilite.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Balances autonomes","balanceautonome.html swapimage=newsimage_over.gif",,,1
    ])
   
    addmenu(menu=["pesind",
    ,,220,1,"",style1,,"left",effect,,,,,,,,,,,,
    ,"&nbsp;Bascules de 0 à 30Kg","bascule1.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Bascules de 30 à 300Kg","bascule2.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Les INOX","bascule3.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Les indicateurs","bascule4.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Les bases","bascule5.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Les imprimantes","bascule6.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;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
    ,"&nbsp;Hachoirs","hachoir.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Poussoirs","poussoir.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Mélangeurs","melangeur.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Scies à os","scie.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Fours","four.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Machines sous-vide","sousvide.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Barquetteuses","barquetteuse.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;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,,,,,,,,,,,,
    ,"&nbsp;Caisses enregistreuses","caisse.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Pos","pos.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Accessoires","accessoire.html swapimage=newsimage_over.gif",,,1
    ,"&nbsp;Logiciels","logiciel.html swapimage=newsimage_over.gif",,,1
    ])
   

dumpmenus()
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007
4 avril 2007 à 10:17
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("&quot;")>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;a0)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="";
    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=""};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=""}}
    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(""+arg[0]+""+subimg+"
</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+="
";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="

\n
\n
";
        mt+="
"
        mt+=(arg[0])+"
";
        mt+="";
        if (menu[11])mt+=hms+"
";
        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("
&nbsp;
")}
    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=" "}
        mt+ ="
"
        if(menu[19]){mt+="
"}
    }

    _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, "&quot;")
        if(menu[b-2])menu[b-2]=menu[b-2].replace(/"/gi, "&quot;")
        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="
"
                        txt+="
"
                        txt+="
\n
"
                    }
                    else
                    {
                        txt="
";
                        txt+="
"
                        txt+="
"
                        txt+="
"
                    }
                }
            }
        }
        _d.write(txt);
        omnu=mnu;
        mt=""
    }
    oatop=-1;
    if (ns4){mt="</layer>"}else{
    mt+="
\n";
    if(menu[19])mt+="
"}
    _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="

";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;xfunction getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");for(x=0;x
0
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007
4 avril 2007 à 10:21
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.
0
ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007
4 avril 2007 à 11:18
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
0
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007
4 avril 2007 à 11:50
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
0
ufufy Messages postés 46 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 13 avril 2007
4 avril 2007 à 22:14
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...
http://www.milonic.com/ 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)
http://www.milonic.com/downloads/menu/1ac58a15b83728679f003072ccecadfa/menu_sample1_ver5_771.zip

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!!!
0
FloKun Messages postés 6 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 avril 2007
5 avril 2007 à 11:05
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.
0
Rejoignez-nous