Probleme de lien sur menu

Résolu
kythibong Messages postés 3 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 22 septembre 2006 - 21 sept. 2006 à 19:14
kythibong Messages postés 3 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 22 septembre 2006 - 22 sept. 2006 à 01:45
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

kythibong Messages postés 3 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 22 septembre 2006
21 sept. 2006 à 22:46
résolu !!!
désolé...
3
kythibong Messages postés 3 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 22 septembre 2006
22 sept. 2006 à 01:45
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>

')
3
Rejoignez-nous