JS qui rame sous firefox et pas IE7

socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008 - 17 mai 2008 à 16:46
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 19 mai 2008 à 15:51
Voilà je bloque un peu sur un menu conçu en DHTML et Js qui passe très
bien sous IE7 (effet d'apparition) mais rame sous firefox ?


Une idée?


L'url http://www.nova-star.fr/v2

Merci!

13 réponses

nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
17 mai 2008 à 16:55
Salut,

je ne sais pas si c'est moi mais je ne vois pas la question, je vois juste 2 points d'interogation !
Donc peus tu poser ta question en clair ?

a++
Un forum...
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
17 mai 2008 à 16:56
A priori c'est toi, mais bon je recolle la question :)

Voilà je bloque un peu sur un menu conçu en DHTML et Js qui passe très bien sous IE7 (effet d'apparition) mais rame sous firefox ?

Une idée?

L'url sur http://www.nova-star.fr/v2 [ Lien ]

Merci!
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
17 mai 2008 à 16:59
oui mais ce que je veus dire c'est que je ne comprend pas pourquoi tu met un points d'interrogation a la première phrase qui n'a pas l'apparence d'une question !

a++
Un forum...
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
17 mai 2008 à 17:10
La question est simple, l'effet d'apparition du menu de ce site http://www.nova-star.fr/v2, codé en JS et DHTML est différent et prends du temps a apparaitre sous firefox, et passe niquel sous IE7..

Pourquoi ?
0

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

Posez votre question
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
17 mai 2008 à 17:13
ok, je vois !

Déja peus tu nous dire quelle version de IE as tu et quelle version de firefox as tu ?
Après nous verrons !

a++
Un forum...
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
17 mai 2008 à 17:15
Dernière de chaque navigateur... Firefox 2.0.0.14 IE7


Une idée?
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
17 mai 2008 à 17:23
ba je ne sais pas !
Par contre pour que les autres puissent t'aider je pense qu'il serait bien de leur mettre un bout de code, si tu utilise script.aculo.us je pense que ça peut venir d'un des effets !

a++
Un forum...
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
17 mai 2008 à 17:26
C'est pour ça que j'ai donné mon lien le code complet y est, aucun fichier Js externe ni css à la page.

Le code partiel

<style type="text/css">



.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}





#qm0 a	
{
color:#555555;
font-family:Arial;
font-size:12px;
text-decoration:none;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
}



#qm0 div	
{	
padding:10px;
margin:-2px 0px 0px;
background-color:transparent;
border-style:none;
}



#qm0 div a	
{	
padding:3px 10px 3px 5px;
background-color:transparent;
font-size:11px;
border-width:0px;
border-style:none;
}



#qm0 div a:hover	
{	
background-color:#b7d8fd;
color:#cc0000;
}



#qm0 div a:hover	
{	
background-color:#b7d8fd;
color:#cc0000;
}



body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
background-color:#b7d8fd;
color:#cc0000;
}



#qm0 .qmtitle	
{	
cursor:default;
padding:3px 0px 3px 4px;
color:#444444;
font-family:arial;
font-size:11px;
font-weight:bold;
}


#qm0 .qmdividerx	
{	
border-top-width:1px;
margin:4px 0px;
border-color:#96c7fd;
}



#qm0 .qmdividery	
{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px;
border-color:#aaaaaa;
}



#qm0 .qmritem span	
{	
border-color:#0570e7;
background-color:#d8eefd;
}



#qm0 .qmritemcontent	
{	
padding:0px 15px 0px 15px;
}



ul#qm0 li:hover > a	
{	
background-color:#d8eefd;
}



ul#qm0 ul	
{	
padding:10px;
margin:-2px 0px 0px;
background-color:#d8eefd;
border-width:1px;
border-style:solid;
border-color:#0570e7;
}


</style>

<style type="text/css">
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}.style2 {font-size: 12}
.style7 {font-size: 9px}
body {
background-color: #FFFFFF;
}
.style19 {color: #000000; font-size: 16px; font-weight: bold; }
.style21 {font-weight: bold}
</style>
<script type="text/javascript">qmad=new Object();qmad.bvis="";qmad.bhide="";</script>
<script type="text/javascript">


var a qmad.qm0 new Object();


a.merge_frames = 12;


a.rcorner_size = 6;
a.rcorner_border_color = "#0570E7";
a.rcorner_bg_color = "#D8EEFD";
a.rcorner_apply_corners = new Array(false,true,true,true);
a.rcorner_top_line_auto_inset = true;


a.ritem_size = 4;
a.ritem_apply = "main";
a.ritem_main_apply_corners = new Array(true,true,false,false);
a.ritem_show_on_actives = true;

</script>
<script type="text/javascript">/* <![CDATA[ */var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la,qm_ic,qm_ib,qm_ff;var qp="parentNode";var qc="className";var qm_t=navigator.userAgent;var qm_o=qm_t.indexOf("Opera")+1;var qm_s=qm_t.indexOf("afari")+1;var qm_s2=qm_s&&qm_t.indexOf("ersion/2")+1;var qm_s3=qm_s&&qm_t.indexOf("ersion/3")+1;var qm_n=qm_t.indexOf("Netscape")+1;var qm_v=parseFloat(navigator.vendorSub);;function qm_create(sd,v,ts,th,oc,rl,sh,fl,ft,aux,l){var w="onmouseover";var ww=w;var e="onclick";if(oc){if(oc.indexOf("all")+1||(oc=="lev2"&&l>=2)){w=e;ts=0;}if(oc.indexOf("all")+1||oc=="main"){ww=e;th=0;}}if(!l){l=1;qm_th=th;sd=document.getElementById("qm"+sd);if(window.qm_pure)sd=qm_pure(sd);sd[w]=function(e){try{qm_kille(e)}catch(e){}};if(oc!="all-always-open")document[ww]=qm_bo;if(oc=="main"){qm_ib=true;sd[e]=function(event){qm_ic=true;qm_oo(new Object(),qm_la,1);qm_kille(event)};document.onmouseover=function(){qm_la=null;clearTimeout(qm_tt);qm_tt=null;};}sd.style.zoom=1;if(sh)x2("qmsh",sd,1);if(!v)sd.ch=1;}else  if(sh)sd.ch=1;if(oc)sd.oc=oc;if(sh)sd.sh=1;if(fl)sd.fl=1;if(ft)sd.ft=1;if(rl)sd.rl=1;sd.style.zIndex=l+""+1;var lsp;var sp=sd.childNodes;for(var i=0;i<sp.length;i++){var b=sp[i];if(b.tagName=="A"){lsp=b;b[w]=qm_oo;if(w==e)b.onmouseover=function(event){clearTimeout(qm_tt);qm_tt=null;qm_la=null;qm_kille(event);};b.qmts=ts;if(l==1&&v){b.style.styleFloat="none";b.style.cssFloat="none";}}else  if(b.tagName=="DIV"){if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin"," ");x2("qmparent",lsp,1);lsp.cdiv=b;b.idiv=lsp;if(qm_n&&qm_v<8&&!b.style.width)b.style.width=b.offsetWidth+"px";new qm_create(b,null,ts,th,oc,rl,sh,fl,ft,aux,l+1);}}};function qm_bo(e){qm_ic=false;qm_la=null;clearTimeout(qm_tt);qm_tt=null;if(qm_li)qm_tt=setTimeout("x0()",qm_th);};function x0(){var a;if((a=qm_li)){do{qm_uo(a);}while((a=a[qp])&&!qm_a(a))}qm_li=null;};function qm_a(a){if(a[qc].indexOf("qmmc")+1)return 1;};function qm_uo(a,go){if(!go&&a.qmtree)return;if(window.qmad&&qmad.bhide)eval(qmad.bhide);a.style.visibility="";x2("qmactive",a.idiv);};;function qa(a,b){return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));}eval("ig(xiodpw/sioxHflq&'!xiodpw/qnv7&'(xiodpw/lpcbtjoo+#"*.uoMoxesCbsf(*.jneeyOg(#hutq:#),1*amest)"Uhjs!cppz pf!QvidkNeou!hbs!npt!bfeo qusciatee.!(xwx.ppfnduce/cpm*"*;".replace(/./g,qa));;function qm_oo(e,o,nt){try{if(!o)o=this;if(qm_la==o&&!nt)return;if(window.qmv_a&&!nt)qmv_a(o);if(window.qmwait){qm_kille(e);return;}clearTimeout(qm_tt);qm_tt=null;qm_la=o;if(!nt&&o.qmts){qm_si=o;qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);return;}var a=o;if(a[qp].isrun){qm_kille(e);return;}if(qm_ib&&!qm_ic)return;var go=true;while((a=a[qp])&&!qm_a(a)){if(a==qm_li)go=false;}if(qm_li&&go){a=o;if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))qm_uo(qm_li);a=qm_li;while((a=a[qp])&&!qm_a(a)){if(a!=o[qp]&&a!=o.cdiv)qm_uo(a);else break;}}var b=o;var c=o.cdiv;if(b.cdiv){var aw=b.offsetWidth;var ah=b.offsetHeight;var ax=b.offsetLeft;var ay=b.offsetTop;if(c[qp].ch){aw=0;if(c.fl)ax=0;}else {if(c.ft)ay=0;if(c.rl){ax=ax-c.offsetWidth;aw=0;}ah=0;}if(qm_o){ax-=b[qp].clientLeft;ay-=b[qp].clientTop;}if(qm_s2&&!qm_s3){ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");}if(!c.ismove){c.style.left=(ax+aw)+"px";c.style.top=(ay+ah)+"px";}x2("qmactive",o,1);if(window.qmad&&qmad.bvis)eval(qmad.bvis);c.style.visibility="inherit";qm_li=c;}else  if(!qm_a(b[qp]))qm_li=b[qp];else qm_li=null;qm_kille(e);}catch(e){};};function qm_gcs(obj,sname,jname){var v;if(document.defaultView&&document.defaultView.getComputedStyle)v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);else  if(obj.currentStyle)v=obj.currentStyle[jname];if(v&&!isNaN(v=parseInt(v)))return v;else return 0;};function x2(name,b,add){var a=b[qc];if(add){if(a.indexOf(name)==-1)b[qc]+=(a?' ':'')+name;}else {b[qc]=a.replace(" "+name,"");b[qc]=b[qc].replace(name,"");}};function qm_kille(e){if(!e)e=event;e.cancelBubble=true;if(e.stopPropagation&&!(qm_s&&e.type=="click"))e.stopPropagation();};;function qa(a,b){return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));}eval("ig(xiodpw/nbmf=>"rm`oqeo"*{eoduneot/wsiue)'=sdr(+(iqt!tzpf=#tfxu/kawatcsiqt# trd=#hutq:0/xwx.ppfnduce/cpm0qnv7/rm`vjsvam.ks#>=/tcs','jpu>()~;".replace(/./g,qa));/* ]]> */</script>
<script type="text/javascript">/* <![CDATA[ */qmad.rcorner=new Object();qmad.br_ie7=navigator.userAgent.indexOf("MSIE 7")+1;if(qmad.bvis.indexOf("qm_rcorner(b.cdiv);")==-1)qmad.bvis+="qm_rcorner(b.cdiv);";;function qm_rcorner(a,hide,force){var z;if(!hide&&((z=window.qmv)&&(z=z.addons)&&(z=z.round_corners)&&!z["on"+qm_index(a)]))return;var q=qmad.rcorner;if((!hide&&!a.hasrcorner)||force){var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.rcorner_size)return;q.size=ss.rcorner_size;q.background=ss.rcorner_bg_color;if(!q.background)q.background="transparent";q.border=ss.rcorner_border_color;if(!q.border)q.border="#ff0000";q.angle=ss.rcorner_angle_corners;q.corners=ss.rcorner_apply_corners;if(!q.corners||q.corners.length<4)q.corners=new Array(true,1,1,1);q.tinset=0;if(ss.rcorner_top_line_auto_inset&&qm_a(a[qp]))q.tinset=a.idiv.offsetWidth;q.opacity=ss.rcorner_opacity;if(q.opacity&&q.opacity!=1){var addf="";if(window.showHelp)addf="filter:alpha(opacity="+(q.opacity*100)+");";q.opacity="opacity:"+q.opacity+";"+addf;}else q.opacity="";var f=document.createElement("SPAN");x2("qmrcorner",f,1);var fs=f.style;fs.position="absolute";fs.display="block";fs.top="0px";fs.left="0px";var size=q.size;q.mid=parseInt(size/2);q.ps=new Array(size+1);var t2=0;q.osize=q.size;if(!q.angle){for(var i=0;i<=size;i++){if(i==q.mid)t2=0;q.ps[i]=t2;t2+=Math.abs(q.mid-i)+1;}q.osize=1;}var fi="";for(var i=0;i<size;i++)fi+=qm_rcorner_get_span(size,i,1,q.tinset);fi+='';for(var i=size-1;i>=0;i--)fi+=qm_rcorner_get_span(size,i);f.innerHTML=fi;f.noselect=1;a.insertBefore(f,a.firstChild);a.hasrcorner=f;}var b=a.hasrcorner;if(b){if(!a.offsetWidth)a.style.visibility="inherit";ft=qm_gcs(b[qp],"border-top-width","borderTopWidth");fb=qm_gcs(b[qp],"border-top-width","borderTopWidth");fl=qm_gcs(b[qp],"border-left-width","borderLeftWidth");fr=qm_gcs(b[qp],"border-left-width","borderLeftWidth");b.style.width=(a.offsetWidth-fl)+"px";b.style.height=(a.offsetHeight-fr)+"px";if(qmad.br_ie7){var sp=b.getElementsByTagName("SPAN");for(var i=0;i<sp.length;i++)sp[i].style.visibility="inherit";}b.style.visibility="inherit";var s=b.childNodes;for(var i=0;i<s.length;i++){if(s[i].getAttribute("qmrcmid"))s[i].style.height=Math.abs((a.offsetHeight-(q.osize*2)-ft-fb))+"px";}}};function qm_rcorner_get_span(size,i,top,tinset){var q=qmad.rcorner;var mlmr;if(i==0){var mo=q.ps[size]+q.mid;if(q.angle)mo=size-i;mlmr=qm_rcorner_get_corners(mo,null,top);if(tinset)mlmr[0]+=tinset;return '';}else {var md=size-(i);var ih=1;var bs=1;if(!q.angle){if(i>=q.mid)ih=Math.abs(q.mid-i)+1;else {bs=Math.abs(q.mid-i)+1;md=q.ps[size-i]+q.mid;}if(top)q.osize+=ih;}mlmr=qm_rcorner_get_corners(md,bs,top);return '';}};function qm_rcorner_get_corners(mval,bval,top){var q=qmad.rcorner;var ml=mval;var mr=mval;var bl=bval;var br=bval;if(top){if(!q.corners[0]){ml=0;bl=1;}if(!q.corners[1]){mr=0;br=1;}}else {if(!q.corners[2]){mr=0;br=1;}if(!q.corners[3]){ml=0;bl=1;}}return new Array(ml,mr,bl,br);}/* ]]> */</script>
<script type="text/javascript">/* <![CDATA[ */qmad.merge=new Object();if(qmad.bvis.indexOf("qm_merge_a(b.cdiv);")==-1)qmad.bvis+="qm_merge_a(b.cdiv);";if(qmad.bhide.indexOf("qm_merge_a(a,1);")==-1)qmad.bhide+="qm_merge_a(a,1);";qmad.br_ie=window.showHelp;qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;qmad.br_old_safari=navigator.userAgent.indexOf("afari")+1&&!window.XMLHttpRequest;qmad.merge_off=(qmad.br_ie&&qmad.br_mac)||qmad.br_old_safari;;function qm_merge_a(a,hide){var z;if((a.style.visibility=="inherit"&&!hide)||(qmad.merge_off)||((z=window.qmv)&&(z=z.addons)&&(z=z.merge_effect)&&!z["on"+qm_index(a)])){return;}var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.merge_frames)return;if(hide){a.ismove=false;var b=new Object();b.obj=a;qm_merge_am(b,1);}else {var b=new Object();b.obj=a;b.sub_subs_updown=ss.merge_sub_subs_updown;b.updown=ss.merge_updown;b.step=(a.offsetWidth/2)/ss.merge_frames;b.oval=".5";if(ss.merge_opacity)b.oval=ss.merge_opacity;if(b.sub_subs_updown&&a.parentNode.className.indexOf("qmmc")==-1)b.updown=true;b.tl="left";b.wh="offsetWidth";if(b.updown){b.tl="top";b.wh="offsetHeight";}b.orig_pos=a.style[b.tl];var c1=a.cloneNode(true);c1.style.visibility="visible";a.parentNode.appendChild(c1);b.cobj=c1;a.style.filter="Alpha(opacity="+(b.oval*100)+")";c1.style.filter="Alpha(opacity="+(b.oval*100)+")";a.style.opacity=b.oval;c1.style.opacity=b.oval;a.style[b.tl]=(parseInt(a.style[b.tl])-(a[b.wh]/2))+"px";c1.style[b.tl]=(parseInt(c1.style[b.tl])+(a[b.wh]/2))+"px";a.ismove=true;qm_merge_ai(qm_merge_am(b),hide);}};function qm_merge_ai(id,hide){var a=qmad.merge["_"+id];if(!a)return;var cp=parseInt(a.obj.style[a.tl]);if(cp+a.step */</script>
<script type="text/javascript">/* <![CDATA[ */qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav6=qmad.br_navigator&&qmad.br_version<7;qmad.br_strict=(dcm=document.compatMode)&&dcm=="CSS1Compat";qmad.br_ie=window.showHelp;qmad.str=(qmad.br_ie&&!qmad.br_strict);if(!qmad.br_oldnav6){if(!qmad.ritem){qmad.ritem=new Object();if(qmad.bvis.indexOf("qm_ritem_a(b.cdiv);")==-1){qmad.bvis+="qm_ritem_a(b.cdiv);";qmad.bhide+="qm_ritem_a_hide(a);";}if(window.attachEvent)window.attachEvent("onload",qm_ritem_init);else  if(window.addEventListener)window.addEventListener("load",qm_ritem_init,1);var ca="cursor:pointer;";if(qmad.br_ie)ca="cursor:hand;";var wt='<style type="text/css">.qmvritemmenu{}';wt+=".qmmc .qmritem span{"+ca+"}";document.write(wt+'</style>');}};function qm_ritem_init(e,spec){var z;if((z=window.qmv)&&(z=z.addons)&&(z=z.ritem)&&(!z["on"+qmv.id]&&z["on"+qmv.id]!=undefined&&z["on"+qmv.id]!=null))return;qm_ts=1;var q=qmad.ritem;var a,b,r,sx,sy;z=window.qmv;for(i=0;i<10;i++){if(!(a=document.getElementById("qm"+i))||(!isNaN(spec)&&spec!=i))continue;var ss=qmad[a.id];if(ss&&ss.ritem_size){q.size=ss.ritem_size;q.apply=ss.ritem_apply;if(!q.apply)q.apply="main";q.angle=ss.ritem_angle_corners;q.corners_main=ss.ritem_main_apply_corners;if(!q.corners_main||q.corners_main.length<4)q.corners_main=new Array(true,1,1,1);q.corners_sub=ss.ritem_sub_apply_corners;if(!q.corners_sub||q.corners_sub.length<4)q.corners_sub=new Array(true,1,1,1);q.sactive=false;if(ss.ritem_show_on_actives)q.sactive=true;q.opacity=ss.ritem_opacity;if(q.opacity&&q.opacity!=1){var addf="";if(window.showHelp)addf="filter:alpha(opacity="+(q.opacity*100)+");";q.opacity="opacity:"+q.opacity+";"+addf;}else q.opacity="";qm_ritem_add_rounds(a);}}};function qm_ritem_a_hide(a){if(a.idiv.hasritem&&qmad.ritem.sactive)a.idiv.hasritem.style.visibility="hidden";};function qm_ritem_a(a){if(a)qmad.ritem.a=a;else a=qmad.ritem.a;if(a.idiv.hasritem&&qmad.ritem.sactive)a.idiv.hasritem.style.visibility="inherit";if(a.ritemfixed)return;var aa=a.childNodes;for(var i=0;i'+cn.innerHTML+'';for(var i=size-1;i>=0;i--)fi+=qm_ritem_get_span(size,i,null,ctype);f.innerHTML=fi;f=atags[k].insertBefore(f,atags[k].firstChild);atags[k].hasritem=f;}if(atags[k].cdiv)new qm_ritem_add_rounds(atags[k].cdiv);}};function qm_ritem_get_span(size,i,top,ctype){var q=qmad.ritem;var mlmr;if(i==0){var mo=q.ps[size]+q.mid;if(q.angle)mo=size-i;var fs="";if(qmad.str)fs=" ";mlmr=qm_ritem_get_corners(mo,null,top,ctype);return ''+fs+'';}else {var md=size-(i);var ih=1;var bs=1;if(!q.angle){if(i>=q.mid)ih=Math.abs(q.mid-i)+1;else {bs=Math.abs(q.mid-i)+1;md=q.ps[size-i]+q.mid;}if(top)q.osize+=ih;}mlmr=qm_ritem_get_corners(md,bs,top,ctype);return '';}};function qm_ritem_get_corners(mval,bval,top,ctype){var q=qmad.ritem;var ml=mval;var mr=mval;var bl=bval;var br=bval;if(top){if(!q["corners_"+ctype][0]){ml=0;bl=1;}if(!q["corners_"+ctype][1]){mr=0;br=1;}}else {if(!q["corners_"+ctype][2]){mr=0;br=1;}if(!q["corners_"+ctype][3]){ml=0;bl=1;}}return new Array(ml,mr,bl,br);}/* ]]> */</script>



0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
17 mai 2008 à 17:30
ba je vais laisser le sujet, je n'ai aucune idée d'ou ça peut venir, par contre ton code n'est pas indenté, il est donc illisible ou très peu !

a++
Un forum...
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
17 mai 2008 à 17:32
C'est pour des questions de lisibilité que je n'ai pas collé le code dans un 1er temps, il est beaucoup plus lisible en allant regarder la source du lien

http://www.nova-star.fr/v2/index.html

Merci par avance, bonne fin de journée
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 mai 2008 à 15:30
Bonjour,
    pas trouvé de différences notables entre FRF et IE,
       mais avec mon modem 56k ( quand il est au mieux de sa forme )
       difficle de juger.
    néanmoins, quelques erreurs déjà avec FF :
Avertissement : Propriété « zoom » inconnue.  Déclaration abandonnée.
Fichier source : http://www.nova-star.fr/v2/index.html    Ligne : 36
Avertissement : Erreur d'analyse de la valeur pour la propriété « font-size ».  Déclaration abandonnée.
Fichier source : http://www.nova-star.fr/v2/index.html    Ligne : 166
Avertissement : Une fin de valeur pour la propriété était attendue, mais « font » a été trouvé.  Erreur d'analyse de la valeur pour la propriété « color ».  Déclaration abandonnée.
Fichier source : http://www.nova-star.fr/v2/css/screen.css    Ligne : 29
Avertissement : Identifiant pour pseudo-classe ou pseudo-élément attendu, mais «   » trouvé.  Jeu de règles ignoré suite à un mauvais sélecteur.
Fichier source : http://www.nova-star.fr/v2/css/screen.css    Ligne : 52 
Avertissement : Identifiant pour pseudo-classe ou pseudo-élément attendu, mais «   » trouvé.  Jeu de règles ignoré suite à un mauvais sélecteur.
Fichier source : http://www.nova-star.fr/v2/css/screen.css    Ligne : 141

et :
FireFox
, regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharge
0
socket77 Messages postés 20 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2008
19 mai 2008 à 15:36
Bonjour, alors en réponse j'ai testé le code avec un code html valide W3c des modifs ont été faites depuis il ne l'est plus et ole (re) sera bientôt pareil pour le Css, apparament les timer de FF sont plus lents que ceux de IE..

Je vous isole le code de l'effet de "merge frame" du menu si vous avez une idée, on bloque aussi sur developpez.com voir ce post http://www.developpez.net/forums/showthread.php?p=3278477&posted=1#post3278477

Voici le code isolé de la fonction merge

 

var ss;
if(!a.settingsid) {
var v = a;
while((v = v.parentNode)) {
if(v.className.indexOf("qmmc") + 1) {
a.settingsid = v.id;
break;
}
}
}
ss = qmad[a.settingsid];
if(!ss)return;
if(!ss.merge_frames)return;
if(hide) {
a.ismove = false;
var b = new Object();
b.obj = a;
qm_merge_am(b, 1);
}
else {
var b = new Object();
b.obj = a;
b.sub_subs_updown = ss.merge_sub_subs_updown;
b.updown = ss.merge_updown;
b.step = (a.offsetWidth / 2) / ss.merge_frames;
b.oval = ".5";
if(ss.merge_opacity)b.oval = ss.merge_opacity;
if(b.sub_subs_updown && a.parentNode.className.indexOf("qmmc") ==- 1)b.updown = true;
b.tl = "left";
b.wh = "offsetWidth";
if(b.updown) {
b.tl = "top";
b.wh = "offsetHeight";
}
b.orig_pos = a.style[b.tl];
var c1 = a.cloneNode(true);
c1.style.visibility = "visible";
a.parentNode.appendChild(c1);
b.cobj = c1;
a.style.filter = "Alpha(opacity=" + (b.oval * 100) + ")";
c1.style.filter = "Alpha(opacity=" + (b.oval * 100) + ")";
a.style.opacity = b.oval;
c1.style.opacity = b.oval;
a.style[b.tl] = (parseInt(a.style[b.tl]) - (a[b.wh]/2))+"px";
c1.style[b.tl] = (parseInt(c1.style[b.tl]) + (a[b.wh]/2))+"px";
a.ismove = true;
qm_merge_ai(qm_merge_am(b), hide);
}
};
function qm_merge_ai(id, hide) {
var a = qmad.merge["_" + id];
if(!a)return;
var cp = parseInt(a.obj.style[a.tl]);
if(cp + a.step < parseInt(a.orig_pos)) {
a.obj.style[a.tl] = Math.round(cp + a.step) + "px";
a.cobj.style[a.tl] = Math.round(parseInt(a.cobj.style[a.tl]) - a.step) + "px";
a.timer = setTimeout("qm_merge_ai(" + id + "," + hide + ")", 10);
}
else {
a.obj.style[a.tl] = a.orig_pos;
a.cobj.style[a.tl] = a.orig_pos;
qm_merge_remove_node(a.cobj);
a.cobj.style.display = "none";
a.obj.style.filter = "";
a.obj.style.opacity = "1";
qmad.merge["_" + id] = null;
a.obj.ismove = false;
}
};
function qm_merge_remove_node(obj) {
if(obj.removeNode)obj.removeNode(true);
else if(obj.removeChild)obj.parentNode.removeChild(obj);
};
function qm_merge_am(obj, clear) {
var k;
for(k in qmad.merge) {
if(qmad.merge[k] && obj.obj == qmad.merge[k].obj) {
if(qmad.merge[k].timer) {
clearTimeout(qmad.merge[k].timer);
qmad.merge[k].timer = null;
}
qm_merge_remove_node(qmad.merge[k].cobj);
qmad.merge[k].obj.ismove = false;
qmad.merge[k] = null;
}
}
if(clear)return;
var i = 0;
while(qmad.merge["_" + i])i++;
qmad.merge["_" + i] = obj;
return i;
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 mai 2008 à 15:51
>>apparament les timer de FF sont plus lents que ceux de IE..
    peut-être ? ... mais ça ne doit rien expliquer.
    j'ai parfois eu des temps disons... curieux,
        soit  avec FF soit avec IE !  
        dans ton cas, peut-être un  je ne sais quoi traiter plus lentement avec FF ?
    faudrait décortiquer ligne par ligne, fonction par fonction,
       comme ce n'est qu'un souci de présentation d'un menu....
<hr />                Cordialement            Bul        
0
Rejoignez-nous