Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1135 connectés 

  FORUM HardWare.fr
  Programmation

  Des menus qui se déploie, genre Windows ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Des menus qui se déploie, genre Windows ?

n°73260
Obscure
L'obscurité n'est pas claire
Posté le 18-11-2001 à 14:33:02  profilanswer
 

Comment en faire, on clique sur un lien, une liste se déploie sous lui, on choisi alors, et si on clique sur un autre lien du menu, il se ferme auto, et c'est l'autre qui s'ouvre .. (pour pas avoir 10 menu ouverts ...)
 
Merci. :jap:

mood
Publicité
Posté le 18-11-2001 à 14:33:02  profilanswer
 

n°73261
Obscure
L'obscurité n'est pas claire
Posté le 18-11-2001 à 14:33:58  profilanswer
 

Mon site est en html, javascript .......... merci :jap:

n°73303
ethernal
Chercheur de vérité...
Posté le 18-11-2001 à 17:30:00  profilanswer
 

menu.js:
IE = document.all ? 1:0;
NN = document.layers ? 1:0;
HIDDEN = (NN) ? 'hide' : '';
VISIBLE = (NN) ? 'show' : 'none';
 
var encours="";
 
function TestLayer(id){
// Internet Explorer  
 if (document.all){
   return document.all[id].style.display;
  }
 
//Netscape Communicator
  if (document.layers) {
 return document.layer[id].visibility;
  }
 
}
 
function SetLayer(id,value){
// Internet Explorer  
 if (document.all){
   document.all[id].style.display=value;
 return true;
  }
 
//Netscape Communicator
  if (document.layers) {
 document.layer[id].visibility=value;
 return true;
  }
 
}
 
function initLayer(num){
  SetLayer(num, HIDDEN);
  encours=num;
}
 
function selectLayer(num) {
 if (TestLayer(num)==VISIBLE) {
        SetLayer(num, HIDDEN);
 if (encours!="" ){
          SetLayer(encours,VISIBLE);
 }
 encours=num;
 }
 else {
        SetLayer(num,VISIBLE);
 encours="";
 }
 return false;  
}
 
 
 
page.html:
<html>
<head>
<SCRIPT SRC="menu.js" TYPE="text/JavaScript"></SCRIPT>
</head>
<body>
<table>
<tr>
<!-- Menu (affiché par défaut) -->
<td>
<A HREF='#' onClick="selectLayer('Menu1';);" onmouseover="self.status='Menu1';return true;" onmouseout="self.status='';return true;">Menu1</A>
</td>
</tr>
<tr>
<!-- sous menu affiché par défaut -->
<td ID="Menu1" style='display:'>
lien1<br>
lien2<br>
lien3<br>
</td>
</tr>
<tr>
<!-- Menu -->
<td>
<A HREF='#' onClick="selectLayer('Menu2';);" onmouseover="self.status='Menu2';return true;" onmouseout="self.status='';return true;">Menu2</A>
</td>
</tr>
<tr>
<!-- sous menu -->
<td ID="Menu2" style='display:none'>
lien1<br>
lien2<br>
lien3<br>
</td>
</tr>
...
</table>
<Script language="JavaScript">initLayer("Menu1" );</script>
</body>
</html>

n°73629
Obscure
L&#039;obscurité n&#039;est pas claire
Posté le 19-11-2001 à 19:42:24  profilanswer
 

Ca marche !!! merci bcppppp !:jap: :jap: Mais est ce qu'il y a un moyen de commencer avec tous les menus fermés ? :??:

n°74566
Je@nb
Kindly give dime
Posté le 22-11-2001 à 20:10:23  profilanswer
 

on a pas un site avec un exemple, car je vais peutêtre utiliser un truc du genre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Des menus qui se déploie, genre Windows ?

 

Sujets relatifs
[Prog Windows] CreatWindows et Fenetre fille de sasie de texte ?ASP / Windows XP : arrive pas a ouvrir ma base de donnee !
Question simple pour programmer sous windowsGui Windows / Linux
Windows, c++ et wav[VB/Crystal report 6/Windows 2000] Impression de certains caractères
COM et windows media player[BDD Windows] à part Access ???
VB6 et Windows XPComposant Active -X Windows Media player
Plus de sujets relatifs à : Des menus qui se déploie, genre Windows ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR