L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
122291 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Blog
     Page Rank
     Gifs animés, f...
     Poésie et cita...
     Azote.org - no...
     Easy-script.com
     Web creation ...
     Je crée mon site
     Outils de créa...
     Electroniq...
     K i s s design
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


> Menu Dynamique sous Opéra
[ Posté par Kimy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 14-01-2003 à 10:57 | 18 messages ]

Bonjour à tous

J'avais déjà posé cette question, mais à l'époque personne n'avait pu m'aider. Je retente en désespoir de cause, des fois que quelqu'un aurait enfin trouvé une solution

Voilà, je n'arrive pas à faire fonctionner le menu dynamique horizontal sous le navigateur Opéra: il ne se déroule pas (ce qui est assez gênant pour la navigation...).

Voici mon code:

_____________________________________

posYmenu = 64;
bgcolor='#9E2C57';
bgcolor2='#BC7491';
needcenter =false;
if(!needcenter)
posXmenu = 9;
else
{ if (document.all)
posXmenu = (document.body.clientWidth/2)-(520/2);
else
posXmenu = (window.innerWidth/2)-(520/2);
}
document.write('<style type="text/css">');
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }')
document.write('#topgauche { position:absolute; top:'+posYmenu+'px; left:'+posXmenu+'px; z-index:10; }')
document.write('A:hover.ejsmenu {color:#FCF5C1; text-decoration:none; font-size:7pt}')
document.write('A.ejsmenu {color:#FCF5C1; text-decoration:none; font-size:7pt}')
document.write('</style>')
document.write('<DIV class=popper id=topdeck></DIV>');
/*
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[0][0] = '<A HREF="nouveautes.htm" CLASS=ejsmenu TARGET="accueil">  Nos Nouveautés </A>';
zlien[0][1] = '<A HREF="manifestations.htm" CLASS=ejsmenu TARGET="accueil">  Manifestations</A>';
zlien[1][0] = '<A HREF="presentation.htm" CLASS=ejsmenu TARGET="accueil">  Les Presses du Languedoc  </A>';
zlien[1][1] = '<A HREF="edp.htm" CLASS=ejsmenu TARGET="accueil">  Les Editions de Paris</A>';
zlien[2][0] = '<A HREF="fler.htm" CLASS=ejsmenu TARGET="accueil">  L'association</A>';
zlien[2][1] = '<A HREF="activites.htm" CLASS=ejsmenu TARGET="accueil">  Activités</A>';
zlien[3][0] = '<A HREF="chercher.htm" CLASS=ejsmenu TARGET="accueil">  Chercher un titre</A>';
zlien[3][1] = '<A HREF="commander.htm" CLASS=ejsmenu TARGET="accueil">  Commander un ouvrage  </A>';
zlien[4][0] = '<A HREF="adresses.htm" CLASS=ejsmenu TARGET="accueil">  Adresses</A>';
zlien[4][1] = '<A HREF="emails.htm" CLASS=ejsmenu TARGET="accueil">  e-mail</A>';
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 = posYmenu+19;

function pop(msg,pos)
{
skn.visibility = "hidden";
a=true
skn.left = posXmenu+pos;
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFF HEIGHT=20 WIDTH=150><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
pass = 0
while (pass < msg.length)
{
content += "<TR><TD BGCOLOR="+bgcolor+" onMouseOver="this.style.background='"+bgcolor2+"'" onMouseOut="this.style.background='"+bgcolor+"'" HEIGHT=20 BGCOLOR=#FF99CC><FONT FACE="Verdana"><B>"+msg[pass]+"</B></FONT></TD></TR>";
pass++;
}
content += "</TABLE></TD></TR></TABLE>";
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('<DIV ID=topgauche><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFF WIDTH=390><TR><TD><TABLE CELLPADING=0 CELLSPACING=1 BORDER=0 WIDTH=100% HEIGHT=20><TR>')
document.write('<TD WIDTH=80 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=''+bgcolor2+'';pop(zlien[0],this.offsetLeft)" onMouseOut="this.style.background=''+bgcolor+''"><A onClick="return(false)" onMouseOver="if (nava) pop(zlien[0],this.x)" href=# CLASS=ejsmenu><FONT FACE="Verdana"><B>  Accueil</B></FONT></a></TD>')
document.write('<TD WIDTH=140 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=''+bgcolor2+'';pop(zlien[1],this.offsetLeft)" onMouseOut="this.style.background=''+bgcolor+''"><A onClick="return(false)" onMouseOver="if (nava) pop(zlien[0],this.x)" href=# CLASS=ejsmenu><FONT FACE="Verdana"><B>  Max Chaleil Editeur</B></FONT></a></TD>')
document.write('<TD WIDTH=110 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=''+bgcolor2+'';pop(zlien[3],this.offsetLeft)" onMouseOut="this.style.background=''+bgcolor+''"><A onClick="return(false)" onMouseOver="if (nava) pop(zlien[2],this.x)" href=# CLASS=ejsmenu><FONT FACE="Verdana"><B>  Nos publications</B></FONT></a></TD>')
document.write('<TD WIDTH=60 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=''+bgcolor2+'';pop(zlien[4],this.offsetLeft)" onMouseOut="this.style.background=''+bgcolor+''"><A onClick="return(false)" onMouseOver="if (nava) pop(zlien[3],this.x)" href=# CLASS=ejsmenu><FONT FACE="Verdana"><B>  Contact</B></FONT></a></TD>')
document.write('</TR></TABLE></TD></TR></TABLE></DIV>')

_____________________________________

Quelqu'un y voit-il une erreur qui pourrait empêcher le déroulement des sous-menus ?


[ Ce Message a été édité par: Kimy le 2003-01-14 10:58 ]



[ Posté par Kimy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 20-01-2003 à 10:05 | 18 messages ]

Ben alors, personne n'a une ptite idée, snif ???




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Mutivea - Sonneries & logos
Plus de 6.000 sonneries - Stats ultra-détaillées - Paiement à la demande - Marque blanche.
http://mobile.multivea.com
Cat : Affiliation - publicité
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
65945 membres
4629 comptes CountUs
1841 comptes myCircle

     LES FORUMS :
14 forums
40358 topics
191686 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Divers" du jour par caaptusss
Vous voullez un meilleur référencement dans les moteurs de recherches ? N'oubliez pas d'inscrire votre site dans tous les annuaires connus. Vous allez ainsi permettre à google et aux autres moteurs de vous retrouver plus vite, et donc de faire monter votre classement.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 09/02/2012 13:26:23 | Design by | Gen. en 0.482 sec.