pb pour affichr un calque sous ie

pb pour affichr un calque sous ie - Programmation

Marsh Posté le 03-07-2001 à 15:59:06    

bon j'ai defini un claque mais inivsible :
<div id="menu" style="position:absolute;width=275;height=40;colo
r:blue;background-color:red;display:none">
jhjkhjklh
</div>
par contre j'appel un fonction pour l'afficher:
function affich_list()
  {document.all.menu.visible="show";}
mais marche pas!!
des idées...

Reply

Marsh Posté le 03-07-2001 à 15:59:06   

Reply

Marsh Posté le 03-07-2001 à 16:28:28    

ben la c'est normal que ca ne marche pas !!!
tu utilise display dans le style du div (ca c'est bon) et ensuite tu utilises visible qui lui n'existe pas en tant que propriete.
 
En fait je te conseille :
  style=".....;visibility:hidden;..."
  document.all.menu.visibility='hidden'; // ' ou " c'est pareil en javascript
 
  tu peux utiliser aussi la proprieté display de l'objet div mais pour l'affichage il faut faire ....display=true; // enfin je crois
 
Pour le verifier fait une recherche sur la bibliolink dhmt/javascipt et va voir enuite sur le site de la reference dhtml de microsoft ou tout est expliqué clairement.

Reply

Marsh Posté le 03-07-2001 à 16:37:06    

avec IE c çà pour afficher ton calque ;)
 
function affich_list()
 {document.all.menu.style.visibility="visible";}
 
et c bien hidden à la place de visible pour le cacher


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 03-07-2001 à 16:42:28    

darkoli a écrit a écrit :

ben la c'est normal que ca ne marche pas !!!
tu utilise display dans le style du div (ca c'est bon) et ensuite tu utilises visible qui lui n'existe pas en tant que propriete.
 
En fait je te conseille :
  style=".....;visibility:hidden;..."
  document.all.menu.visibility='hidden'; // ' ou " c'est pareil en javascript
 
  tu peux utiliser aussi la proprieté display de l'objet div mais pour l'affichage il faut faire ....display=true; // enfin je crois
 
Pour le verifier fait une recherche sur la bibliolink dhmt/javascipt et va voir enuite sur le site de la reference dhtml de microsoft ou tout est expliqué clairement.  




 
oups j'ai oublié le .style. !!! et j'ai mis 'hidden' à la place de 'visible', ce qui ne sert à rien car le div est deja caché !!!
 
  document.all.menu.style.visibility='visible'; // ' ou " c'est pareil

Reply

Marsh Posté le 03-07-2001 à 16:46:34    

et pour netscapeuh :D
 
function affich_list()
 {document.menu.visibility="visible";}
 
vôalâ ;)


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 03-07-2001 à 16:49:54    

ok je vais essayer!!!

Reply

Marsh Posté le 03-07-2001 à 16:57:50    

voici mes modif :
<div name="menubis" style="background-color:blue; visibility:hidden"><img src="image/appli_j.gif" onMouseOver="calque()"></div>  
et ma fonction calque :
 function calque()
  {document.all['menubis'].style.visibility='visible';}
 
ben ça marche toujours pas!!
cela marche si à la place du div je met une image!! etje traite avec l'image mais pas avec un claque!!:??:

Reply

Marsh Posté le 03-07-2001 à 17:20:51    

bon je m'en suis sortie simplement en rajoutant id="menu" parceque en laissant que name="menu" marche pô!!

Reply

Sujets relatifs:

Leave a Replay

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