calques invisiblent au chargement de la page

calques invisiblent au chargement de la page - HTML/CSS - Programmation

Marsh Posté le 20-11-2007 à 16:21:08    

Bonjour,
 
voila j'ai un menu avec des sous-menu qui sont invisible au chargement et apparaissent lorqu'on passe la souris sur les onglets.
ça marche bien sauf que lorsque la page se charge on aperçoit pendant une fraction de secondes les sous-menus puis enfin ils disparraissent.
ya t'il moyen d'eviter cela ?

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2. function montre(id) {
  3. var d = document.getElementById(id);
  4. for (var i = 1; i<=10; i++) {
  5.  if (document.getElementById('smenu'+i)) {
  6.  document.getElementById('smenu'+i).style.display='none';}
  7. }
  8. if (d) {d.style.display='block';}
  9. }
  10. function masque(id) {
  11. var d = document.getElementById(id);
  12. d.style.display='none';
  13. }
  14. </SCRIPT>
  15. </head>
  16. <body onload="montre();">
  17. ...


 
merci de votre aide


Message édité par est_L le 20-11-2007 à 16:21:54
Reply

Marsh Posté le 20-11-2007 à 16:21:08   

Reply

Marsh Posté le 20-11-2007 à 16:27:52    

Oui dans ton calque tu n'as qu'a mettre style="display:none" mais spa bien!
Parce que si pas de JS, alors pas de menu...
Bon c'est toi qui voit, mais je trouve pas gênant ce qui se passe au chargement!


Message édité par dwogsi le 20-11-2007 à 16:28:07

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 20-11-2007 à 17:55:47    

c est marrant c est la fonction d alsacreations mais ca m etonne de la trouver coincée dans ce
<SCRIPT LANGUAGE="JavaScript">
toolaÿ


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 21-11-2007 à 21:41:11    

Citation :

Oui dans ton calque tu n'as qu'a mettre style="display:none" mais spa bien!
Parce que si pas de JS, alors pas de menu...
Bon c'est toi qui voit, mais je trouve pas gênant ce qui se passe au chargement!


 
Faut integrer les deux solutions avec un <noscript>


---------------
Immobilier entre particulier: www.lvep.fr
Reply

Marsh Posté le 21-11-2007 à 21:49:04    

LVEP_ADMIN a écrit :

Citation :

Oui dans ton calque tu n'as qu'a mettre style="display:none" mais spa bien!
Parce que si pas de JS, alors pas de menu...
Bon c'est toi qui voit, mais je trouve pas gênant ce qui se passe au chargement!


 
Faut integrer les deux solutions avec un <noscript>


 
Mouais c'est un peu lourd comme solution.
 
Franchement comme dis dwogsi, c'est pas trop un souci, si ta page est correctement coder, ça devrait pas se voir souvent à l'oeil ;)

Reply

Sujets relatifs:

Leave a Replay

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