Aller au contenu

problème d'affichage lors d'un retour


mylyss

Sujets conseillés

Allo,

c'est pas mal la première fois que j'essaie le java et tout va bien, sauf que... explication : j'ai utilisé java pour concevoir un menu déroulant dynamique qui s'ouvre quand la souris arrive dessus. ça fonctionne, les liens aussi. Donc, en cliquant sur un lien, je me retrouve dans une autre page. une fois cette page consultée, je clique sur mon bouton de retour pour revenir, mais là, mon menu ne s'affiche plus...??? Il s'affiche seulement une fois en fin de compte. Et mon bouton de retour est correct. Donc, le problème me semble le java. Qu'est-ce qui peut causer ça?

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Voila le code dans mon fichier .js :

/*

SCRIPT TROUVE SUR L'EDITEUR JAVASCRIPT

http://www.editeurjavascript.com

*/

/* A REGLER MANUELLEMENT SI LE CADRE EST TROP PETIT */

hauteurcadre = 50;

xmenu = new Array;

xlien = new Array;

xmenu[0] = 'Utilitaires';

xmenu[1] = 'Multimédia';

xmenu[2] = 'Logiciels';

xlien[0] = ''

xlien[1] = ''

xlien[2] = ''

xlien[0] += '<A HREF=&quot;http://www.oddworldz.com/zgroupe/internet2.htm" CLASS=menudyn3>Recherche sur Internet</A>';

xlien[0] += ' | '

xlien[0] += '<A HREF=&quot;http://www.oddworldz.com/zgroupe/bourses.htm" CLASS=menudyn3>Demandes de bourses</A>';

xlien[0] += ' | '

xlien[0] += '<A HREF=&quot;http://www.oddworldz.com/zgroupe/courriel.htm" CLASS=menudyn3>Courriel</A>';

xlien[0] += ' | '

xlien[0] += '<A HREF=&quot;http://www.oddworldz.com/zgroupe/jeunes.htm" CLASS=menudyn3>Jeunes Créateurs</A>';

xlien[1] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/numerisation.htm" CLASS=menudyn3>Numérisation</A>';

xlien[1] += ' | '

xlien[1] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/photoshop.htm" CLASS=menudyn3>Initiation à Photoshop</A>';

xlien[1] += ' | '

xlien[1] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/illust.htm" CLASS=menudyn3>Initiation à Illustrator</A>';

xlien[1] += ' | '

xlien[1] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/web.htm" CLASS=menudyn3>Création de page Web</A>';

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/windows.htm" CLASS=menudyn3>Windows</A>';

xlien[2] += ' | '

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/word.htm" CLASS=menudyn3>Word</A>';

xlien[2] += ' | '

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/excel.htm" CLASS=menudyn3>Excel</A>';

xlien[2] += ' | '

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/powerpoint.htm" CLASS=menudyn3>PowerPoint</A>';

xlien[2] += ' | '

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/publisher.htm" CLASS=menudyn3>Publisher</A>';

xlien[2] += ' | '

xlien[2] += '<A HREF=&quot;http://www.oddworldz.com./zgroupe/outlook.htm" CLASS=menudyn3>Outlook</A>';

document.write('<STYLE TYPE="text/css">\nA.menudyn3 {color:#FFFFFF; text-decoration:none;}\nA:hover.menudyn3 {color:#000000;text-decoration:none;}\n</STYLE>');

document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH='+(xlien.length*100)+' BGCOLOR=#000000> <TR><TD><TABLE CELLPADDING=2 CELLSPACING=1 BORDER=0 WIDTH=100%> <TR>');

for(i=0;i<xlien.length;i++)

{

document.write('<TD BGCOLOR=#336699 onMouseOver="java script:colorIt(this);MajMenu('+i+')" ALIGN=center ID=td'+i+'><FONT SIZE=1 FACE="Arial"><B><A HREF="#" onClick="return(false)" onMouseOver="MajMenu('+i+')" CLASS=menudyn3>'+xmenu+'</A></B></FONT></TD>');

}

document.write('</TR> <TR> <TD COLSPAN='+(xlien.length)+' BGCOLOR=#6699CC HEIGHT='+hauteurcadre+' VALIGN=top><ilayer id="dynamenu31" width=100% height='+hauteurcadre+'><layer id="dynamenu32" width=100% height='+hauteurcadre+'><div id="dynamenu33"> </div></layer></ilayer></TD> </TR></TABLE></TD></TR></TABLE>');

function colorIt(tditem)

{

if(document.all)

{

document.all.td0.style.background='#336699';

document.all.td1.style.background='#336699';

document.all.td2.style.background='#336699';

tditem.style.background='#6699CC';

}

else if(document.getElementById)

{

document.getElementById("td0").style.background='#336699';

document.getElementById("td1").style.background='#336699';

document.getElementById("td2").style.background='#336699';

tditem.style.background='#6699CC';

}

}

function MajMenu(menu)

{

which = xlien[menu];

if (document.layers){

document.dynamenu31.document.dynamenu32.document.write('<FONT SIZE=1 FACE="Arial"><B>'+which+'</B></FONT>')

document.dynamenu31.document.dynamenu32.document.close()

}

else if (document.getElementById)

{

document.getElementById("dynamenu33").innerHTML = '<CENTER><FONT SIZE=1 FACE="Verdana, Arial"><B>'+which+'</B></FONT></CENTER>';

}

else if (document.all){

dynamenu33.innerHTML=' '

dynamenu33.innerHTML='<FONT SIZE=1 FACE="Arial"><B>'+which+'</B></FONT>';

}

}

if (document.getElementById)

colorIt(document.getElementById("td0"));

else if (document.all){

colorIt(document.all.td0);

}

MajMenu(0);

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Juste une petite précision : il s'agit de JavaScript et non de Java.

Ce sont deux langages tout à fait différents.

Il faut que tu saches aussi que, avec le script employé telquel, les liens du menu ne seront pas suivis par les robots de moteurs de recherche.

Des solutions sur

openweb

listamatic

magnin-sante

alsacreation

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...