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

  FORUM HardWare.fr
  Programmation

  Menu déroulant ??!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu déroulant ??!!

n°11579
Tichou
Posté le 27-01-2001 à 20:13:38  profilanswer
 

Bonjour,
 
j'éssai de faire un menu déroulant voici mon code il n'est pas terminé pour la version netscape mais peut importe j'ai un problème avec explorer :
 
 
<head>
<title>Menu déroulant</title>
</head>
<body>
<script language="Javascript">
 
var sousmenu;
var NE=navigator.appName.indexOf("Netscape" );
 
//Écriture des layers
 
if(NE!=-1) document.write("<layer id='sousmenu1' width='147' height='150' style='position:absolute;left:25px;top:30px; visibility:hide;background-color:red;'>" );
 
else document.write("<div id='sousmenu1' width='147' onmouseout='showhide()' height='150' style='position:absolute;left:25;top:30;visibility:hidden;background-color:red;" );
 
var html="";
html+="<table cellspacing='0' border='1' cellpadding='0' width='147'>
";
html+="<tr>
";
html+="<td>
<a href='http://www.caramail.com'>Caramail</a>
</td>";
html+="</tr>
";
html+="<tr>
";
html+="<td>
<a href='http://www.hotmail'>Hotmail</a>
</td>";
html+="</tr>
";
html+="<tr>
";
html+="<td>
<a href='http://www.info.com'>Info</a>
</td>";
html+="</tr>
";
html+="</table>";
 
document.write(html);
 
if(NE!=-1) document.write("</layer>" );
else document.write("</div>" );
 
//Fin écriture
 
function init(calque)
{
 
if (navigator.appName.indexOf("Netscape" )!=-1) sousmenu=document.layers['calque'];
 
else sousmenu=document.all.calque.style;
 
}
 
function showhide(calque)
 
{
 
init(calque);
 
if(sousmenu.visibility=="hidden" )ss
{
sousmenu.visibility='visible';ss
}
 
else sousmenu.visibility='hidden';
}
 
</script>
 
<a href="#" onmouseover="showhide('sousmenu1';)" onmouseout="showhide('sousmenu1';)"><img border="0" src="menu.gif"></a>
</body>
 
 
Le message d'erreur est document.all.calque.style est NULL ou n'est pas un objet !! pourtant quand j'appelle le fonction showhide le paramètre du calque est passé en chaine de caractère chose que j'ai vérifié en faisant un alert(calque); j'obtiens bien sousmenu1 .
 
Je vois pas le problème la si quelqu'un pouvait m'éclaircir les neurones ca serait cool ; - )

mood
Publicité
Posté le 27-01-2001 à 20:13:38  profilanswer
 

n°11610
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 28-01-2001 à 11:46:22  profilanswer
 

la prochaine fois
topic =ss[Javascript] Menu déroulant !?!?!
 
Mais sinon je sais pas répondre à ta question :D


---------------
What is popular is not always right, what is right is not always popular :D

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

  Menu déroulant ??!!

 

Sujets relatifs
Menu XML sous netscape 6 
Plus de sujets relatifs à : Menu déroulant ??!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)