begin process at 2012 05 29 15:14:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb pour placer les sous-menus


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb pour placer les sous-menus

mercredi 28 août 2002 à 12:41:25 | pb pour placer les sous-menus

annethe

Bonjour,

J'ai créé un menu dynamique. J'ai réussi à placer le
menu où je veux mais je n'arrive pas à bien placer les
sous-menus.

dans la page ou j'affiche le menu, j'ai:
<!--#include file="menuFR.asp"-->

et dans menuFR.asp:
<script language="_JavaScript">
posYmenu = 210;
bgcolor='#FF9900';
bgcolor2='#FFFFCC';
posXmenu = 130;
document.write('<style type="text/css">');
document.write('.poppervert { POSITION: absolute;
VISIBILITY: hidden; z-index:3; }');
document.write('#topgauche { position:relative;
top:'+posYmenu+'px; left:'+posXmenu+'px; 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('<DIV class=poppervert id=topdeckvert
style="position: absolute"></DIV>');
var zlien = new Array;
/*
LIENS
*/
<%
set rs=conn_master.execute("select
num_univers,lbl_univers from UNIVERS")
i=0
while not rs.eof
set rs2=conn_master.execute("select
lbl_categorie_web, num_univ_cat from
CATEGORIE_WEB,UNIVERS_CATEGORIE where
CATEGORIE_WEB.num_categorie_web=UNIVERS_CATEGORIE.num_categ
orie_web and UNIVERS_CATEGORIE.num_univers=" &
rs("num_univers"))
if not rs2.eof then
Response.Write("zlien[" & i & "] = new Array;")
end if
j=0
while not rs2.eof
response.write("zlien[" & i & "][" & j & "] =""<A
HREF='listeProduitsFR.asp?univ_cat=" &
rs2("num_univ_cat") & "&langue=1&archive=0'
CLASS=ejsmenu methods='get'>" &
trim(rs2("lbl_categorie_web")) & "</A>"";")
j=j+1
rs2.movenext
wend
rs2.close
i=i+1
rs.movenext
wend
rs.close
%>
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { sknvert = document.topdeckvert}
else if (dom) { sknvert =
document.getElementById("topdeckvert").style};
else if (iex) { sknvert = topdeckvert.style};
sknvert.left = posXmenu+105;

function pop(msg,pos)
{
sknvert.visibility = "hidden";
sknvert.top = posYmenu+pos;
a=true;
var content ="<TABLE BORDER=0 CELLPADDING=0
CELLSPACING=0 BGCOLOR=#000000 WIDTH=150><TR><TD><TABLE
WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
pass = 0;
while (pass < msg.length)
{
content += "<TR><TD BGCOLOR="+bgcolor+"
onfiltered=\"this.style.background='"+bgcolor2+"'\"
onfiltered=\"this.style.background='"+bgcolor+"'\"
HEIGHT=20><FONT SIZE=1
FACE=\"Verdana\">  "+msg[pass]+"</FONT></TD></TR>
";
pass++;
}
content += "</TABLE></TD></TR></TABLE>";
if (nava)
{
sknvert.document.write(content);
sknvert.document.close();
sknvert.visibility = "visible";
}
else if (dom)
{
document.getElementById("topdeckvert").innerHTML
= content;
sknvert.visibility = "visible";
}
else if (iex)
{
document.all("topdeckvert").innerHTML = content;
sknvert.visibility = "visible";
}
}
function kill()
{
sknvert.visibility = "hidden";
}
document.onfiltered= kill;
document.write("<DIV><TABLE BORDER=0 CELLPADDING=0
CELLSPACING=0 BGCOLOR=#000000 WIDTH=100><TR><TD><TABLE
id=oDiv CELLPADING=0 CELLSPACING=1 BORDER=0 WIDTH=100%
HEIGHT=25>");
<%
set rs=conn_master.execute("select
num_univers,lbl_univers from UNIVERS")
i=0
j=1
rs.movefirst
while not rs.eof
response.write("document.write(""<TR><TD WIDTH=100
ALIGN=center BGCOLOR="" + bgcolor + ""
onfiltered='this.style.background=\'"" + bgcolor2 +
""\';pop(zlien[" & i & "]," & j & "+25)'
onfiltered='this.style.background=\'"" + bgcolor +
""\';' HEIGHT=25><A onfiltered='return(false)'
onfiltered='pop(zlien[" & i & "]," & j & "+25)'
href=# CLASS=ejsmenu><FONT SIZE=1 FACE='Verdana'>" &
trim(rs("lbl_univers")) & "</FONT></a></TD></TR>"");")
i=i+1
j=j+25
rs.movenext
wend
rs.close
%>
document.write('</TABLE></TD></TR></TABLE></DIV>');
</script>



Cette discussion est classée dans : var, document, write, visibility, sknvert


Répondre à ce message

Sujets en rapport avec ce message

menu dynamique (suite) [ par mamy ] Voilà mon code mais il ne fonctionne pas: Bienven Appel de fonction via un évènement OnClick ? [ par bside8 ] Bonjour,tout commence par un formulaire PHP dans lequel mes utilisateurs doivent saisir une date.Dans le champ concerné se trouve un gestionnaire d'év OnChange=fonction() --> ne MARCHE pas !! [ par bside8 ] Bonjour,j'essaie de mettre au point un script permettant d'afficher un calendrier.J'affiche dans une fenêtre nommée Calendrier le calendrier du mois c au secours a tous [ par 999999 ] salut à tous j'ai un petit problème de javascript. Voila j'ai trouvé un script qui permet d'afficher un texte au passage de la souris sur un lien. Voi Script dans un script dans un tableau [ par Superjun ] Hello tlm !J'ai créé un script pour adapter l'espacement de compteurs (3) dans un tableau, et aussi pour adapter la taille du tableau selon la résolut Calendrier Javascript incompatible mozilla!!! [ par jojomillenium ] hello!Vala j'ai un bleme, mon calendrier marche nicke sous explorer mais sous mozilla rien a faire, il apparait pour le mois present, mais si je veux Menu avec affichage du sous-menu au survol [ par lotte3 ] Bonjour à tousJe suis nouvelle sur ce forum de Javascript, et je débute dans ce langage, dans ne m'en veuillez pas si je pose des questions trop simpl Tableau 2D [ par malik7934 ] Hello, En deux mots: j'ai fais ça: http://noisy.ch/smilies/smilies2.html mais je n'y connais rien à Javascript (c'est pour un chat en php). J'ai modi Lien sur 1 message par jour.(*.JS) [ par bonobos ] Bonjour à tous,J'ai un script .js qui m'affiche un message différent chaque jour.Comment faire un lien sur chaque message ? MerciVoilà le script JS:{v bug affichage <div> ????? [ par benj18 ] Bonjour,J'ai un problème d'affichage avec mon menu dynamique (code en dessous).Quand le menu se déroule sur une balise ou , ce sont ces balises qui "


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales