bonjour à tous et tous mes voeux,

j'ai découvert et utilisé le code "Menu horizontal déroulant en CSS" pour placer mon menu ( j'utilise qu'un seul sous-menu "smenu1")
http://css.alsacreations.com/modelesmenus/hd1.htm sur une page de test qui fonctionne très bien...

sauf que sous MSIE Windows, j'ai un affichage complet du menu à chaque/pendant l'actualisation/le chargement de la page ou il se trouve ( qui disparait après 1 à 2 secondes)
Est-il possible d'éviter cette affichage intempestif sur ce navigateur ?

Nota: voici ma feuille de style ou j'ai modifié le
#menu {top : 5%;left : 75%;


Amicalement
Bonjour,
Normalement, si tu place ceci juste après le div contenant le menu, ça doit cacher les sous-menu rapidement :
<script type="text/javascript">montre()</script>
bonjour,
merci chmel pour ta précision. Donc si je comprend bien:
dans le body:
<body><div id="menu">
<script type="text/javascript">montre()</script>

et dans le header
// --script de l'accès rapide>

window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

? malheureusement cela ne change pas l'affichage au chargement de la page...
amicalement
Modifié par benoit* (27 Dec 2005 - 12:19)
re,
>>j'ai édité une page de test

peut-être que dans ma feuille de style , le
#menu
est incohérent sur MSIE ?
#menu {
	position : absolute;
	top : 5%;
	left : 75%;
	width : auto;
	z-index: 0;
	visibility: visible; }

Merci pour vos précieux conseils
cordialement
Modifié par benoit* (27 Dec 2005 - 11:56)
re-bonjour
le problème a été réglé avec un code néttoyé Smiley lol et quelques problèmes sur le type de document dont le code source a été recréée en html4
bonne journée