Gros Pb pour 1 menu vertical

txiki -  
 txiki -
Bonjour,
J'ai un énorme souci avec un menu dont les sous-menus devraient s'afficher à droite des menus comme dans mon site http://abarka.free.fr
Mais dans celui que je corrige pour quelqu'un ça ne fonctionne pas du tout.
Une page se trouve dans mon compte de test: http://txiki.free.fr
Ca fait un bon moment que je bataille dur pour que les sous-menus se positionnent à droite or ce n'est pas du tout le cas.. Voici les scripts JS et CSS du dit menu:
CSS:
<script language="javascript" src="scripts/menuskyes.js" type="text/javascript"></script>
<link rel="stylesheet" href="scripts/menu.css" media="screen" type="text/css">
<!-- Debut menu http://iubito.free.fr-->
<body>
<div class="contentmenu" id="contentmenu"><!-- Bloc contenant le menu //-->
<p>
    <script language="Javascript" type="text/javascript">
    preChargement();
  </script>
</p>
  <p id="menu1" class="britanic"
		onmouseover="MontrerMenu('ssmenu1');"
		onmouseout="CacherDelai();">
	<a href="tes_pages_en_anglais"><img src="images/britanic.gif" width="68" height="50" border="0" alt="version anglaise" title="version anglaise" /></a>
  </p>
<!-- ----------------------------------------- -->
  <p id="menu2" class="menu"
		onmouseover="MontrerMenu('ssmenu2');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu2');"
		onfocus="MontrerMenu('ssmenu2');"> Accueil </a>
  </p>
    <ul id="ssmenu2" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="introduction.htm"> Introduction<span> ;</span></a>
	</li>
	<li>
		<a href="notrehistoire.htm"> Notre histoire<span> ;</span></a>
	</li>
	<li>
		<a href="notreforumnotreasso.htm"> Notre forum, notre asso<span> ;</span></a>
	</li>
	<li>
		<a href="rescue.htm"> Rescue Skye ou l'histoire de Whimzy<span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu3" class="menu"
		onmouseover="MontrerMenu('ssmenu3');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu3');"
		onfocus="MontrerMenu('ssmenu3');"> Le Skye Terrier <span> :</span></a>
  </p>
    <ul id="ssmenu3" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="histoiredelarace.htm"> Histoire de la race</a><span> ;</span></a>
	</li>
	<li>
		<a href="Portrait.htm"> Portrait</a><span> ;</span></a>
	</li>
	<li>
		<a href="lestandard.htm"> Le standard</a><span> ;</span></a>
	</li>
	<li>
		<a href="letoilettage.htm"> Le toilettage</a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu4" class="menu"
		onmouseover="MontrerMenu('ssmenu4');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu4');"
		onfocus="MontrerMenu('ssmenu4');">  Actualité <span> :</span></a>
  </p>
    <ul id="ssmenu4" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="lesexpositions.htm"> Expositions </a><span> ;</span></a>
	</li>
	<li>
		<a href="cruft.htm"> Crufts </a><span> ;</span></a>
	</li>
	<li>
		<a href="skyesonskye.htm"> Skyes on Skye </a><span> ;</span></a>
	</li>
	<li>
		<a href="carnetdevoyages.htm"> Carnets de voyage </a><span> ;</span></a>
	</li>
	<li>
		<a href="laconsanguinite.htm"> La consanguinité </a><span> ;</span></a>
	</li>
	<li>
		<a href="amediter.htm"> A méditer </a><span> ;</span></a>
	</li>
	<li>
		<a href="articlesdepresse.htm"> Articles de presse <span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu5" class="menu"
		onmouseover="MontrerMenu('ssmenu5');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu5');"
		onfocus="MontrerMenu('ssmenu5');"> Notre élevage <span> :</span></a>
  </p>
    <ul id="ssmenu5" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="prochaineportee.htm"> Nos prochaines portées <br><strong>27/01/08</strong> <img src="images/new.gif" width="36" height="18" /></a><span> ;</span></a>
	</li>
	<li>
		<a href="nosbebes.htm"> Nos bébés</a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu6" class="menu"
		onmouseover="MontrerMenu('ssmenu6');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu6');"
		onfocus="MontrerMenu('ssmenu6');"> Aujourd'Hui <span> :</span></a>
  </p>
    <ul id="ssmenu6" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="bolt.htm"> Thunderbolt<span> </span></a>
	</li>
	<li>
		<a href="tina.htm"> Trô Bel Pour Vous</a><span> ;</span></a>
	</li>
	<li>
		<a href="thea.htm"> Time For Nothing </a><span> ;</span></a>
	</li>
	<li>
		<a href="vici.htm"> Veni Vidi Vici </a><span> ;</span></a>
	</li>
	<li>
		<a href="lily.htm"> Another Time For Lily </a><span> ;</span></a>
	</li>
	<li>
		<a href="coco.htm"> Chocolate </a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu7" class="menu"
		onmouseover="MontrerMenu('ssmenu7');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu7');"
		onfocus="MontrerMenu('ssmenu7');"> La retraite <span> :</span></a>
  </p>
    <ul id="ssmenu7" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="viceroy.htm"> Viceroy </a><span> ;</span></a>
	</li>
	<li>
		<a href="madison.htm"> Braveaddition </a><span> ;</span></a>
	</li>
	<li>
		<a href="finland.htm"> Made in Finland </a><span> ;</span></a>
	</li>
	<li>
		<a href="maset.htm"> Maserati </a><span> ;</span></a>
	</li>
	<li>
		<a href="promise.htm"> Promise </a><span> ;</span></a>
	</li>
	<li>
		<a href="joey.htm"> Joey </a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu8" class="menu"
		onmouseover="MontrerMenu('ssmenu8');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu8');"
		onfocus="MontrerMenu('ssmenu8');"> Il était une fois <span> :</span></a>
  </p>
    <ul id="ssmenu8" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="garance.htm"> Garance </a><span> ;</span></a>
	</li>
	<li>
		<a href="jones.htm"> Indiana Jones </a><span> ;</span></a>
	</li>
	<li>
		<a href="junior.htm"> Junior </a><span> ;</span></a>
	</li>
	<li>
		<a href="whimzy.htm"> Whimzy </a><span> ;</span></a>
	</li>
	<li>
		<a href="lloydcole.htm"> Lloyd Cole </a><span> ;</span></a>
	</li>
	<li>
		<a href="nouckia.htm"> Nouckia </a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu9" class="menu"
		onmouseover="MontrerMenu('ssmenu9');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu9');"
		onfocus="MontrerMenu('ssmenu9');"> Notre dandie <span> :</span></a>
  </p>
    <ul id="ssmenu9" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="notredandie.htm"> Boubou </a><span> ;</span></a>
	</li>
	<li>
		<a href="notredandiesuite.htm"> Boubou (suite) </a><span> ;</span></a>
	</li>
	<li>
		<a href="expodandie.htm"> Expositions <strong>20/01/08</strong> <img src="images/new.gif" width="36" height="18" /><span> ;</span></a>
	</li>
	<li>
		<a href="albumdandie.htm"> Ses photos </a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu10" class="menu"
		onmouseover="MontrerMenu('ssmenu10');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu10');"
		onfocus="MontrerMenu('ssmenu10');"> Et les autres <span> :</span></a>
  </p>
    <ul id="ssmenu10" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="gary.htm"> Gary </a><span> ;</span></a>
	</li>
	<li>
		<a href="ginfizz.htm"> Gin Fizz </a><span> ;</span></a>
	</li>
	</ul>
<!-- ----------------------------------------- -->
  <p id="menu11" class="menu"
		onmouseover="MontrerMenu('ssmenu11');"
		onmouseout="CacherDelai();">
	<a href="#"
		onmouseover="MontrerMenu('ssmenu11');"
		onfocus="MontrerMenu('ssmenu11');"> Contact <span> :</span></a>
  </p>
    <ul id="ssmenu11" class="ssmenu"
		onmouseover="AnnulerCacher();"
		onmouseout="CacherDelai();"
		onfocus="AnnulerCacher();"
		onblur="CacherDelai();">
	<li>
		<a href="https://livredor.hiwit.org/index.php?idsite=16322&zone=e"> Livre d'or </a><span> ;</span></a>
	</li>
	<li>
		<a href="epilogue.htm"> Epilogue </a><span> ;</span></a>
	</li>
	<li>
		<a href="nosliens.htm"> Nos liens </a><span> ;</span></a>
	</li>
	<li>
		<a href="contact.htm"> Contact </a><span> ;</span></a>
	</li>
	<li>
		<a href="archives.htm"> Archives </a><span> ;</span></a>
	</li>
	</ul>
</div><!-- Fin du bloc contenant le menu //--> 
<!-- ----------------------------------------- -->
</body><!-- Fin menu-->
et le javascript:
/* iubito's menu - http://iubito.free.fr/prog/menu.php - configuration du javascript */


/* true = le menu sera vertical, à gauche.
   false = le menu sera horizontal, en haut. */
var vertical = true;

/* TRES IMPORTANT !
	Il faut mettre ici le nombre de menus, le script n'est pas capable de compter tout
	seul ! :-p Donc si votre code va jusqu'à <p id="menu5"...> il faut mettre 5. */
var nbmenu = 11;



/* Centrer le menu ? (true/false).
	Centre horizontalement ou verticalement suivant le mode choisi. */
var centrer_menu = false;

/* On est obligé de définir une largeur pour les menus.
	Pour mettre des menus de largeurs différentes :
	var largeur_menu = new Array(largeur menu1, largeur menu2, largeur menu3...)
	Il faut faire attention à mettre autant de valeurs que de nombre de menu !
	Attention, si vous êtes en menu vertical, mettez une largeur fixe (pas de Array) !
	*/
var largeur_menu = 80;

/* En mode vertical, on a besoin de connaître la hauteur de chaque menu.
	Même si les "cases" ne sont pas dimensionnées en hauteur.
	Ajustez cette variable si les menus sont trop rapprochés ou espacés en vertical.
	Pour mettre des menus de hauteurs différentes :
	var hauteur_menu = new Array(hauteur menu1, hauteur menu2, hauteur menu3...)
	Il faut faire attention à mettre autant de valeurs que de nombre de menu !
	Attention, si vous êtes en menu horizontal, mettez une largeur fixe (pas de Array) !
	*/
var hauteur_menu = new Array(60, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25);

/* En mode horizontal.
	Largeur des sous-menus, pour IE uniquement, les autres navigateurs respectent la largeur
	auto. Mettez "auto" uniquement si vous êtes sûr d'avoir mis des   à la place des
	espace dans les items !
	Pour mettre des sous-menus de largeurs différentes :
	var largeur_sous_menu = new Array(largeur1, largeur2...).
	Il faut faire attention à mettre autant de valeurs que de menus.
	Si un menu n'a pas de sous-menus, il faut mettre quand même quelque chose !
	Il est possible de mettre "auto" dans certaines colonnes, à condition de respecter la
	consigne ci-dessus.
	*/
var largeur_sous_menu = 100;

/* Pour les navigateurs connaissant la largeur automatique (s'adapte au contenu), cette
	option (active par défaut) permet d'avoir une largeur automatique. En cas contraire
	(false), les sous menus auront la largeur largeur_sous_menu. */
var largeur_auto_ssmenu = false;

/* ... pour mettre un peu d'espace entre les menus ! */
var espace_entre_menus = 2;


/* position du menu par rapport au haut de l'écran ou de la page.
	0 = le menu est tout en haut. en px */
var top_menu = 10;
/* En version horizontale.
	position des sous-menus par rapport au haut de l'écran ou de la page. Il faut prévoir
	la hauteur des menus, donc ne pas mettre 0 et faire "à tâton". en px */
var top_ssmenu = top_menu + 27;

/* Position gauche du menu, en px. */
var left_menu = 0;
/* En version verticale. Position des sous-menus par rapport au bord gauche de l'écran. */
var left_ssmenu = largeur_menu+0;

/* Quand la souris quitte un sous-menu, si le sous-menu disparait immédiatement,
	cela gêne l'utilisateur. Alors on peut mettre un délai avant disparition du sous-menu.
	500 ms c'est bien :-) */
var delai = 500; // en milliseconde

/* En version horizontale.
	Comme le menu peut se superposer avec le texte de la page, il est possible de faire
	descendre un peu la page (on augmente la marge du haut) pour aérer un peu la page,
	une quarantaine de pixel c'est pas mal. en px*/
var marge_en_haut_de_page = top_menu + 0;
/* En version verticale.
	On décale le document à droite pour pas que le menu le superpose. */
var marge_a_gauche_de_la_page = largeur_menu + 25;


/* Mettez à true si vous souhaitez que le menu soit toujours visible.
	Mettez false si vous ne le souhaitez pas, dans ce cas le menu "disparaîtra" quand vous
	descendrez dans la page. */
var suivre_le_scroll=true;

/* Pour IE uniquement, les balises <select> passent toujours au-dessus du menu, donc
	par défaut on cache les listes déroulantes quand le menu est ouvert, puis on les fait
	réapparaître à la fermeture du menu. Pour empêcher ça, mettre à false. */
var cacher_les_select=true;


var timeout; //ne pas toucher, c'est pour déclarer la variable
var agt = navigator.userAgent.toLowerCase();
var isMac = (agt.indexOf('mac') != -1);
var isOpera = (agt.indexOf("opera") != -1);
var IEver = parseInt(agt.substring(agt.indexOf('msie ') + 5));
var isIE = ((agt.indexOf('msie')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE5win = (isIE && IEver == 5);
var isIE5mac = ((agt.indexOf("msie") != -1) && isMac);
var blnOk=true;
//pour enlever les "px" pour faire des calculs...
var reg = new RegExp("px", "g");

// onScroll pour Internet Explorer, le position:fixed fait ce boulot pour les autres navigateurs
// qui respectent les normes CSS...
window.onscroll = function()
{
	if (blnOk && suivre_le_scroll && (isIE || isIE5mac))
	{
		if (isIE5mac) document.getElementById("conteneurmenu").style.visibility="hidden";
		var cumul=0;
		for(i=1;i<=nbmenu;i++)
		{
			if (!vertical) {
				document.getElementById("menu"+i).style.top = document.body.scrollTop + top_menu + "px";
				if (document.getElementById("ssmenu"+i))//undefined
					document.getElementById("ssmenu"+i).style.top = document.body.scrollTop + top_ssmenu + "px";
			} else {
				document.getElementById("menu"+i).style.top = document.body.scrollTop
							+(((i-1)*espace_entre_menus)+cumul+1+top_menu)+"px";
				if (document.getElementById("ssmenu"+i))//undefined
					document.getElementById("ssmenu"+i).style.top = document.body.scrollTop
							+(((i-1)*espace_entre_menus)+cumul+1+top_menu)+"px";
				cumul += isFinite(hauteur_menu)?hauteur_menu:hauteur_menu[i-1];
			}
		}
		if (isIE5mac) document.getElementById("conteneurmenu").style.visibility="visible";
	}
}

function preChargement()
{
	if (document.getElementById("conteneurmenu"))
	{
		document.getElementById("conteneurmenu").style.visibility="hidden";
		//IE5 mac a un bug : quand un texte est dans un élément de style float, il n'apparait pas.
		/*if (isIE5mac)
		{
			document.getElementById("conteneurmenu").style="";
		}*/
	}
}

function Chargement() {
	if (!blnOk) {
		if(document.body.style.backgroundColor!="") { blnOk=false; }
		if(document.body.style.color!="") { blnOk=false; }
		if(document.body.style.marginTop!="") { blnOk=false; }
		if(document.getElementById) {
			with(document.getElementById("conteneurmenu").style) {
				if(position!="" || top!="" || left!=""
						|| width!="" || height!="" || zIndex!=""
						|| margin!="" || visibility!="") {
					blnOk=false;
				}
			}
		}
		else{
			blnOk=false;
		}
	}

	if(blnOk)
	{
		document.getElementById("conteneurmenu").style.visibility="hidden";
		
		trimespaces();
		
		with(document.body.style) {
			if (!vertical) marginTop=marge_en_haut_de_page+"px";
			else		   marginLeft=marge_a_gauche_de_la_page+"px";
		}
		
		positionne();
		CacherMenus();
	}

	// comme on a évité le clignotement, maintenant on fait apparaître le menu ;-)
	document.getElementById("conteneurmenu").style.visibility='';
}
window.onresize = Chargement;

/*
 * Place les éléments du menu correctement, au chargement, au scroll, au redimensionnement
 * de la fenêtre
 */
function positionne() {
	var largeur_fenetre = (isIE?document.body.clientWidth:window.innerWidth);
	var hauteur_fenetre = (isIE?document.body.clientHeight:window.innerHeight);
	if (centrer_menu) {
		if (!vertical) {
			var largeur_totale = espace_entre_menus * (nbmenu-1);
			if (isFinite(largeur_menu))
				largeur_totale += largeur_menu * nbmenu;
			else {
				for (i = 1; i <= nbmenu; i++)
					largeur_totale += largeur_menu[i-1];
			}
			left_menu = (largeur_fenetre - largeur_totale)/2;
		} else {
			var hauteur_totale = espace_entre_menus * (nbmenu-1);
			if (isFinite(hauteur_menu))
				hauteur_totale += hauteur_menu * nbmenu;
			else {
				for (i = 1; i <= nbmenu; i++)
					hauteur_totale += hauteur_menu[i-1];
			}
			top_menu = (hauteur_fenetre - hauteur_totale)/2;
		}
	}
	
	//Menus
	var cumul = 0;
	for(i=1;i<=nbmenu;i++) {
		with(document.getElementById("menu"+i).style) {
			if (!vertical) {
				top=top_menu+"px";
				//left=(((i-1)*(largeur_menu+espace_entre_menus))+1+left_menu)+"px";
				left=(((i-1)*espace_entre_menus)+cumul+1+left_menu)+"px";
			} else {
				//top=(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";
				top=(((i-1)*espace_entre_menus)+cumul+1+top_menu)+"px";
				left=left_menu+"px";
			}
			if (!suivre_le_scroll || isIE || isIE5mac)
				position="absolute";
			else position="fixed";
			//if (vertical) height=hauteur_menu+"px";
			margin="0";
			zIndex="2";
			if (vertical || isFinite(largeur_menu))
				width=largeur_menu+"px";
			else
				width=largeur_menu[i-1]+"px";
			if ((!vertical && isFinite(largeur_menu)) || (vertical && isFinite(hauteur_menu))) {
				cumul += (!vertical?largeur_menu:hauteur_menu);
			}
			else {
				cumul += (!vertical?largeur_menu[i-1]:hauteur_menu[i-1]);
				if (vertical) height=hauteur_menu[i-1]+"px";
			}
		}
	}
	
	//Sous-menus
	cumul = 0;
	for(i=1;i<=nbmenu;i++) {
		if (document.getElementById("ssmenu"+i))//undefined
		{
			with(document.getElementById("ssmenu"+i).style) {
				if (!suivre_le_scroll || isIE || isIE5mac)
					position="absolute";
				else position="fixed";
				if (!vertical) {
					top=top_ssmenu+"px";
					//left=(((i-1)*(largeur_menu+espace_entre_menus))+1+left_menu)+"px";
					left=(((i-1)*espace_entre_menus)+cumul+1+left_menu)+"px";
				} else {
					left=left_ssmenu+"px";
					//top=(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";
					top=(((i-1)*espace_entre_menus)+cumul+1+top_menu)+"px";
				}
				if (isIE || isOpera || isIE5mac || !largeur_auto_ssmenu) {
					if (isFinite(largeur_sous_menu))
						width = largeur_sous_menu+(largeur_sous_menu!="auto"?"px":"");
					else
						width = largeur_sous_menu[i-1]+(largeur_sous_menu[i-1]!="auto"?"px":"");
				}
				else width = "auto";
				if (!vertical && !isIE5mac) {
					//repositionnement si déborde à droite
					if ((width != "auto")
						&& ((left.replace(reg,'').valueOf()*1 + width.replace(reg,'').valueOf()*1) > largeur_fenetre))
						left = (largeur_fenetre-width.replace(reg,'').valueOf())+"px";
				}
				margin="0";
				zIndex="3";
			}
		}
		if ((!vertical && isFinite(largeur_menu)) || (vertical && isFinite(hauteur_menu))) {
			cumul += (!vertical?largeur_menu:hauteur_menu);
		}
		else {
			cumul += (!vertical?largeur_menu[i-1]:hauteur_menu[i-1]);
		}
	}
}


function MontrerMenu(strMenu) {
	if(blnOk) {
		AnnulerCacher();
		CacherMenus();
		if (document.getElementById(strMenu))//undefined
			with (document.getElementById(strMenu).style)
				visibility="visible";
	}
	SelectVisible("hidden",document.getElementsByTagName('select'));
}

function CacherDelai() {
	if (blnOk) {
		timeout = setTimeout('CacherMenus()',delai);
	}
}
function AnnulerCacher() {
	if (blnOk && timeout) {
		clearTimeout(timeout);
	}
}
function CacherMenus() {
	if(blnOk) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))//undefined
				with(document.getElementById("ssmenu"+i).style)
					visibility="hidden";
		}
	}
	SelectVisible("visible",document.getElementsByTagName('select'));
}

function trimespaces() {
	//Contourne un bug d'IE5/win... il ne capte pas bien les css pour les <li>, donc on les vire !
	if(blnOk&&isIE5win) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))//undefined
				with(document.getElementById("ssmenu"+i))
					innerHTML = innerHTML.replace(/<LI>|<\/LI>/g,"");
		}
	}
}

function SelectVisible(v,elem) {
	if (blnOk && cacher_les_select && (isIE||isIE5win))
		for (var i=0;i<elem.length;i++) elem[i].style.visibility=v;
}

Je dois vous signaler que seuls quelques paramètres comme le nombre de menu ont été modifiés (le script ne sachant pas les compter tout seul.
Merci d'avoir été patients jusqu'au bout.
A voir également:

1 réponse

txiki
 
Alors personne pour m'aider ?
0