fravelik Posté 25 Juillet 2007 Posté 25 Juillet 2007 (modifié) Voila je viens de me rendre compte d'un petit soucis, j' avais copié un script pour avoir des infos qui défilent. J'utilisae Front page et ça marchait bien ainsi que sou internet exploer mais depuis que j'ai installé mozilla ça ne marche pas avec ce navigateur. Comment Faire, je ne suis pas très douée, j'ai fait ce site avec des connaissances de base en HTML. Voici le site : ml-chablais.org et le code source : <script language="JavaScript1.2">var scrollerheight=100;var scrollerbgcolor='#FFFFFF';var scrollerbackground='';var messages=new Array();messages[0]='<a class="scrolltext" href="./emploi/offres.htm"><b>"Urgent, recherchons des animateurs avec BAFA pour un centre de loisir en Vallée d\'Abondance."</a>';messages[1]='<a class="scrolltext" href="./formation/formation.htm"><b>"Prochainement : Formation opérateur régleur en tournage et réglage sur commande numérique."</b><br>Formation qualifiante et rémunérée.</a>';messages[2]='<a class="scrolltext"><b>"Le guide jobs d\'été du CRIJ est disponible à la Mission locale."</b><br>Venez le consulter gratuitement.</a>';if (messages.length>2) i=2; else i=0;function move1(whichlayer){ tlayer=eval(whichlayer); if (tlayer.top>0&&tlayer.top<=5) { tlayer.top=0; setTimeout("move1(tlayer)",3000); setTimeout("move2(document.main.document.second)",3000); return; } if (tlayer.top>=tlayer.document.height*-1) { tlayer.top-=5; setTimeout("move1(tlayer)",100); } else { tlayer.top=scrollerheight; tlayer.document.write(messages[i]); tlayer.document.close(); if (i==messages.length-1) i=0; else i++; }}function move2(whichlayer){ tlayer2=eval(whichlayer); if (tlayer2.top>0&&tlayer2.top<=5) { tlayer2.top=0; setTimeout("move2(tlayer2)",3000); setTimeout("move1(document.main.document.first)",3000); return; } if (tlayer2.top>=tlayer2.document.height*-1) { tlayer2.top-=5; setTimeout("move2(tlayer2)",100); } else { tlayer2.top=scrollerheight; tlayer2.document.write(messages[i]); tlayer2.document.close(); if (i==messages.length-1) i=0; else i++; }}function move3(whichdiv){ tdiv=eval(whichdiv); if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5) { tdiv.style.pixelTop=0; setTimeout("move3(tdiv)",3000); setTimeout("move4(second2)",3000); return; } if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1) { tdiv.style.pixelTop-=5; setTimeout("move3(tdiv)",100); } else { tdiv.style.pixelTop=scrollerheight; tdiv.innerHTML=messages[i]; if (i==messages.length-1) i=0; else i++; }}function move4(whichdiv){ tdiv2=eval(whichdiv); if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5) { tdiv2.style.pixelTop=0; setTimeout("move4(tdiv2)",3000); setTimeout("move3(first2)",3000); return; } if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1) { tdiv2.style.pixelTop-=5; setTimeout("move4(second2)",100); } else { tdiv2.style.pixelTop=scrollerheight; tdiv2.innerHTML=messages[i]; if (i==messages.length-1) i=0; else i++; }}function startscroll(){ if (document.all) { move3(first2); second2.style.top=scrollerheight; second2.style.visibility='visible'; } else if (document.layers) { document.main.visibility='show'; move1(document.main.document.first); document.main.document.second.top=scrollerheight+5; document.main.document.second.visibility='show'; }}window.onload=startscroll;function pageperso(){ if (document.cookie.indexOf("member_id")<=-1) location.href="membres/mbr_login.php"; else location.href="membres/fic_membre.php";}</script> POuvez vous m'aider s'il vous plait. Modifié 26 Juillet 2007 par Dudu Merci de ne pas copier-coller tel quels de longs codes. Utilisez la balise CODEBOX.
Kent Posté 25 Juillet 2007 Posté 25 Juillet 2007 Salut bienvenue sur le hub, je te conseil d'utiliser les balise codebox pour les source longue, tu peut y accéder sur le panneau latéral ou à partir du menu déroulant "Elements spéciaux". J'ai entendu dire que mozilla interprete le javascript differement de IE (Gecko). Malheureusement je ne suis pas trés doué en javascript, cependant tu peut faire un déboguage en ajoutant progressivement le code pour détecter les erreurs de syntaxe par exemple.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant