menu javascript avec les calques!

menu javascript avec les calques! - HTML/CSS - Programmation

Marsh Posté le 06-03-2003 à 15:05:37    

salut tout le monde!
je cherche a faire un menu  avec des layer,
jusqua present j'ai reussi a en faire un mais il reside neammoin un probleme:
 
-en sortant du lien, le sous menu (layer) ne s'affiche plus
 
en effet sur quel evenement je dois faire disparaitre le layer qui s"affiche quand on passe sur le lien?!
 
merci!

Reply

Marsh Posté le 06-03-2003 à 15:05:37   

Reply

Marsh Posté le 06-03-2003 à 15:08:56    

/***debut code javascript***/
 
function show(idlien){
   
  desc = "<table border=0 bgcolor=#CED5DF><tr><td>";
  Pleft = 0;
   
  if(idlien==1) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
 
   Pleft = 10;
  }
 
  if(idlien==2) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 100;
 
  }
 
  if(idlien==3) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 190;
 
  }
 
  if(idlien==4) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 282;
 
  }
 
  if(idlien==5) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 372;
 
  }
 
  if(idlien==6) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 462;
 
  }
 
  if(idlien==7) {
   desc += "lien numero 1";
   desc += "lien numero 2";
   desc += "lien numero 3";
   Pleft = 552;
 
  }
 
  desc += "</td></tr></table>";
 
  sousmenu.innerHTML = desc;
  sousmenu.style.pixelLeft = Pleft;
  sousmenu.style.pixelTop = 133;
 }
 
function hide(idlien){  
 
sousmenu.innerHTML="";  
}  
 
 
/*****fin javascript*******/
 
 
 
bien sur dans ma page mon appel de fonction passe par la:
 
 
<a href="http://localhost/products/" class="LinkBlueOrSmall" onMouseOver="javascript:show('2';)" onMouseOut="javascript:hide('2';)">Products</a>

Reply

Marsh Posté le 08-04-2003 à 10:00:34    

peut tu m'aider..
 
géméré bien que sous l'évenement onclick mes sous rubriques s'affichent
 
suis je obliger de passer par des calques, les codes javascript ne sont pas compatible avec tous les navigateurs (jen ai fé l'expérience donc j'évite)
 
g essayé de commencer avec onmouseover onmouseout et showhidelayers ... mais sans dreamweaver sous le coude c dur (taille des calques), je travaille avec le code direct  
 
tu vois un peu la structure que g mis avec mes id dans les td et mes feuilles de style (dailleurs je ne pense pas quon puisse gérer le onclick ... dans les feuilles de styles c pas fé pour ca)
 
rappel : c un menu vertical
 


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 08-04-2003 à 11:22:30    

jebo1 a écrit :

peut tu m'aider..
 
géméré bien que sous l'évenement onclick mes sous rubriques s'affichent
 
suis je obliger de passer par des calques, les codes javascript ne sont pas compatible avec tous les navigateurs (jen ai l'expérience donc j'évite)
 
g essayé de commencer avec onmouseover onmouseout et showhidelayers ... mais sans dreamweaver sous le coude c dur (taille des calques), je travaille avec le code direct  
 
tu vois un peu la structure que g mis avec mes id dans les td et mes feuilles de style (dailleurs je ne pense pas quon puisse gérer le onclick ... dans les feuilles de styles c pas pour ca)
 
rappel : c un menu vertical
 
 


 
RAPPEL :
 

Citation :

Dans l'intérêt de tous, il est fortement conseillé de rédiger son post de manière claire, et d'éviter le style SMS suivant :  
 
"jé un pb : jariv po a lansé mon log il me sort une ereur ke je pige pas. un coupe de main pliz thx"
 
C'est pas pour faire plaisir à Maitre Capello, mais uniquement pour obtenir un maximum de réponses. Personnellement, et je pense que je suis pas le seul, quand je vois un topic rédigé comme ça, j'ai pas du tout envie de le lire et encore moins d'y répondre. Donc si vous voulez obtenir des réponses, faites un minimum d'efforts pour rédiger votre demande.
 
De plus, faire une recherche sur ce genre de topic est quasiment impossible : comment deviner qu'il faut entrer de l'esperanto dans la zone de recherche pour trouver ce topic qu'on cherche depuis tant de temps ?
 
Tout topic rédigé dans ce style sera dans un premier temps effacé, et s'il souhaite le reposter, le posteur devra réécrire correctement son topic. Si la deuxième formulation est aussi incompréhensible que la première, un séjour chez les télétubbies permettra au dit posteur de bucher son précis d'orthographe.
 
Il ne s'agit pas d'écrire un prix Pullitzer, mais uniquement d'adopter un style de rédaction clair afin que tout le monde ait envie de lire le topic et éventuellement d'y répondre.

Reply

Marsh Posté le 08-04-2003 à 13:24:42    

c juste histoire d'aller plus vite à lécriture et puis c compréhensible
 
et puis c de facon général parce que je suis pas le pire
 
malgré cela pouvez vous répondre à mes questions svp
 
merci d'avance


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed