Aller au contenu

mon menu ne file pas dans Mozilla


fravelik

Sujets conseillés

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é par Dudu
Merci de ne pas copier-coller tel quels de longs codes. Utilisez la balise CODEBOX.
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...