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

  FORUM HardWare.fr
  Programmation

  Menu déroulant ca urge

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu déroulant ca urge

n°11852
Tichou
Posté le 29-01-2001 à 17:20:18  profilanswer
 

Bonjour,ss
 
voila mon problème,ce menu fonctionne parfaitement bien dans explorer mais netscape me prend la tête avec une ligne je vois pas comment résoudre le problème je pense que ca viens de la ligne eval('document.layers['+calque+']';); en ajoutant cette ligne pour explorer tout a fonctionné alors je me suis dit que pour netscape ca ferait de même snif snif help me ca urge!ss
 
 
<script language="Javascript">ss
 
var sousmenu;ss
var NE=navigator.appName.indexOf("Netscape" );ss
 
//Écriture des layers en fonction du navigateurss
 
if(NE!=-1) document.write("<layer id=sousmenu1 width=147 height=150 onmouseover=showhide('sousmenu1';) onmouseout=showhide('sousmenu1';) style=position:absolute;left:25px;top:30px;visibility:hide;background-color:red>" );ss
 
if(NE=-1) document.write("<div id=sousmenu1 width=147 onmouseover=showhide('sousmenu1';) onmouseout=showhide('sousmenu1';) height=150 style=position:absolute;left:25;top:30;visibility:hidden;background-color:red>" );ss
 
var html="";ss
html+="<table cellspacing=0 border=1 cellpadding=0 width=147>";ss
html+="<tr>";ss
html+="<td><a href=http://www.caramail.com>Caramail</a></td>";ss
html+="</tr>";ss
html+="<tr>";ss
html+="<td><a href=http://www.hotmail>Hotmail</a></td>";ss
html+="</tr>";ss
html+="<tr>";ss
html+="<td><a href=http://www.info.com>Info</a></td>";ss
html+="</tr>";ss
html+="</table>";ss
 
document.write(html);ss
 
if(NE!=-1) document.write("</layer>" );ss
 
if(NE=-1) document.write("</div>" );ss
 
//Fin écrituress
 
function init(calque)ss
{ss
 
if (navigator.appName.indexOf("Netscape" )!=-1) sousmenu=eval('document.layers['+calque+']';);ss
 
else sousmenu=eval('document.all.'+calque+'.style';);ss
 
}ss
 
function showhide(calque)ss
 
{ss
 
init(calque);ss
 
if(NE=-1)ss
{ss
if(sousmenu.visibility=="hidden" )ss
{ss
sousmenu.visibility='visible';ss
}ss
 
else sousmenu.visibility='hidden';ss
}ss
 
if(NE!=-1)ss
{ss
if(sousmenu.visibility=="hide" )ss
{ss
sousmenu.visibility='visible';ss
}ss
 
else sousmenu.visibility='hide';ss
}ss
 
}ss
 
</script>ss
<a href="#" onmouseover="showhide('sousmenu1';)" onmouseout="showhide('sousmenu1';)"><img border etc....

mood
Publicité
Posté le 29-01-2001 à 17:20:18  profilanswer
 

n°11873
Krapaud
Posté le 29-01-2001 à 19:04:07  profilanswer
 

moi j'utilisait une autre méthode :
je faisait partir le visiteur sur une page lambda vierge dans lequel j'incluait uniquement un script de redirection automatique sur telle ou telle page en fonction du navigateur.
La solution marchait bien mais exigait deux pages.

n°11874
focusrite
Posté le 29-01-2001 à 19:13:22  profilanswer
 

ah ce tomic tombe bien....
 
je suis novice en java (désolé tichou mais je pourrais pas t'aider)
je cherche un site qui explique comment faire des menus deroulants (comme la page de microsoft.com en script)
 
merci.

n°11877
Tichou
Posté le 29-01-2001 à 19:44:04  profilanswer
 

ouai merci les gas mais le problème est que ce script fonctionne très bien sous explorer et je suis sur que ca peut marcher avec netscape seulement y une erreur de syntaxe ce script devrrai marcher c'est pas possible ahahahah help me!!! je deviens fou avec netscape....

n°11914
Tichou
Posté le 30-01-2001 à 03:48:00  profilanswer
 

Bon enfin ca marche !! hiha cool !! enfin un menu qui marche dans netscape........merci quand même les gas !


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

  Menu déroulant ca urge

 

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


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