Probleme de lien sur menu

[Résolu]
Signaler
Messages postés
3
Date d'inscription
samedi 30 juillet 2005
Statut
Membre
Dernière intervention
22 septembre 2006
-
Messages postés
3
Date d'inscription
samedi 30 juillet 2005
Statut
Membre
Dernière intervention
22 septembre 2006
-
bonjour
j'ai un petit souci
j'utilise pour la premiere fois du javascript dans un site pour créer un menu déroulant avec sous menus
qui comportent tous des liens à ouvrir dans la meme fenetre...
or, pour les sous menus, pas de probleme...mais pour le menu principal, je ne sais pas quoi inserer et ou l'inserer pour creer des liens...euh j'espere ne pas avoir été trop obscur...
ci dessous le code du fichier .js:
merci d'avance

bgcolor= '#999999';
bgcolor2='#CC0000';
document.write('<style type="text/css">');
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }')
document.write('#topgauche { position:absolute;  z-index:10; }')
document.write('A:hover.ejsmenu {color:#000000; text-decoration:none;}')
document.write('A.ejsmenu {color:#000000; text-decoration:none;}')
document.write('</style>')
document.write('

');
/*
SCRIPT EDITE SUR L'EDITEUR JAVACSRIPT
http://www.editeurjavascript.com
*/

/*
LIENS
*/
zlien = new Array;
zlien[0] = new Array;
zlien[1] = new Array;
zlien[2] = new Array;
zlien[3] = new Array;
zlien[4] = new Array;
zlien[5] = new Array;
zlien[6] = new Array;
zlien[1][0] = '[argument.html ARGUMENT]';
zlien[1][1] = '[belonequartet.html BELONE QUARTET]';
zlien[1][2] = '[fordamage.html FORDAMAGE]';
zlien[1][3] = '[room204.html ROOM 204]';
zlien[1][4] = '[thehealthyboy.html THE HEALTHY BOY]';
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { skn = document.topdeck }
else if (dom) { skn = document.getElementById("topdeck").style }
else if (iex) { skn = topdeck.style }
skn.top = 24;

function pop(msg,pos)
{
skn.visibility = "hidden";
a=true
skn.left = pos;
var content ="<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>";
pass = 0
while (pass < msg.length)
    {
    content += "----, &nbsp;&nbsp;\"+msg[pass]+\" </TD>\";
    pass++;
    }
content + = "
</TD></TR></TABLE>";
if (msg==''||msg[0]=='')content='';
if (nava)
  {
    skn.document.write(content);
      skn.document.close();
      skn.visibility = "visible";
  }
    else if (dom)
  {
      document.getElementById("topdeck").innerHTML = content;
      skn.visibility = "visible";
  }
    else if (iex)
  {
      document.all("topdeck").innerHTML = content;
      skn.visibility = "visible";
  }
}
function kill()
{
    skn.visibility = "hidden";
}
document.onclick = kill;
document.write('
<TABLE CELLPADING=0 CELLSPACING=0 BORDER=0 WIDTH=100% HEIGHT=25>----
')
document.write(', NEWS</TD>')
document.write('BANDS, ')
document.write('RELEASES, ')
document.write('SHOWS, ')
document.write('SHOP, ')
document.write('EXTRAS, ')
document.write('CONTACT, ')
document.write('
</TD></TR></TABLE>

')

2 réponses

Messages postés
3
Date d'inscription
samedi 30 juillet 2005
Statut
Membre
Dernière intervention
22 septembre 2006

résolu !!!
désolé...
Messages postés
3
Date d'inscription
samedi 30 juillet 2005
Statut
Membre
Dernière intervention
22 septembre 2006

je reviens finalement car j'ai toujours un probleme
j'ai fait deux trois modifs (voir le code ci dessous) mais je ne comprends pas pourquoi mes sous menus ne sont pas alignés à leur menu principal, ils sont décalés...
que manque -t-il à mon code?
merci

bgcolor= '#999999';
bgcolor2='#CC0000';
document.write('<style type="text/css">');
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }')
document.write('#topgauche { position:absolute;  z-index:10; }')
document.write('A:hover.ejsmenu {color:#000000; text-decoration:none;}')
document.write('A.ejsmenu {color:#000000; text-decoration:none;}')
document.write('</style>')
document.write('

');
/*
SCRIPT EDITE SUR L'EDITEUR JAVACSRIPT
http://www.editeurjavascript.com
*/

/*
LIENS
*/
zlien = new Array;
zlien[0] = new Array;
zlien[1] = new Array;
zlien[2] = new Array;
zlien[3] = new Array;
zlien[4] = new Array;
zlien[5] = new Array;
zlien[6] = new Array;
zlien[1][0] = '[argument.html ARGUMENT]';
zlien[1][1] = '[belonequartet.html BELONE QUARTET]';
zlien[1][2] = '[fordamage.html FORDAMAGE]';
zlien[1][3] = '[room204.html ROOM 204]';
zlien[1][4] = '[thehealthyboy.html THE HEALTHY BOY]';
zlien[3][0] = '[showsbands.html KYTHIBONG BANDS]';
zlien[3][1] = '[showsktb.html KYTHIBONG ORGA]';
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { skn = document.topdeck }
else if (dom) { skn = document.getElementById("topdeck").style }
else if (iex) { skn = topdeck.style }
skn.top = 24;

function pop(msg,pos)
{
skn.visibility = "hidden";
a=true
skn.left = pos;
var content ="<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>";
pass = 0
while (pass < msg.length)
    {
    content += "----, &nbsp;&nbsp;\"+msg[pass]+\" </TD>\";
    pass++;
    }
content + = "
</TD></TR></TABLE>";
if (msg==''||msg[0]=='')content='';
if (nava)
  {
    skn.document.write(content);
      skn.document.close();
      skn.visibility = "visible";
  }
    else if (dom)
  {
      document.getElementById("topdeck").innerHTML = content;
      skn.visibility = "visible";
  }
    else if (iex)
  {
      document.all("topdeck").innerHTML = content;
      skn.visibility = "visible";
  }
}
function kill()
{
    skn.visibility = "hidden";
}
document.onclick = kill;
document.write('
<TABLE CELLPADING=0 CELLSPACING=0 BORDER=0 WIDTH=100% HEIGHT=25>----
')
document.write(', NEWS</TD>')
document.write('BANDS, ')
document.write('RELEASES, ')
document.write('SHOWS, ')
document.write('SHOP, ')
document.write('EXTRAS, ')
document.write('CONTACT, ')
document.write('
</TD></TR></TABLE>

')