Bonjour à tous,

J'ai repris le tuto du menu vertical en css+javascript, mais le problème est qu'IE7 me pompe avec sa barre d'activeX qui s'affiche dès chargement de la page... je me vois mal demander à mes visiteurs de cliquer sur accepter a chaque chargement du site. Smiley lol

Pourtant sur le site d'Alsacréations, IE7 ne gueule point.... je me demande alors d'où vient le problème ??? Vu que le JS est le même.. Smiley ohwell

merci pour vos réponses Smiley cligne
Modifié par wrecked (26 Apr 2007 - 10:24)
Bonjour,

Tu es sûr que ton problème est déjà résolu ? Tu poses une question mais tu la marques dès le départ comme [RESOLU]... Smiley sweatdrop

Quant au dialogue ouvert par IE, il ne s'agirait pas plutôt d'une réaction à l'élément object (insertion d'une animation Flash par exemple) ?

Si c'est un dialogue de confirmation ActiveX, ça doit également venir d'autre chose, vu que le menu déroulant proposé n'utilise pas ActiveX...
en fait non pas totalement résolu.... effectivement j'étais trop rapide sur le tag [RESOLU]...

je ne comprends vraiment pas pourquoi j'ai cette erreur, j'ai exactement la même structure que le menu de Raphaël et le même code javascript Smiley sweatdrop

je n'ai aucune anim flash et rien de plus par rapport au menu original... sic
en fait si je copie intégralement la source de alsacréations dans un fichier html, une fois que je l'ouvre en local, il me met aussi l'avertissement... a rien n'y comprendre Smiley confus


je met mon code mais bon, vu qu'il est quasi identique..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Menu déroulant vertical</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style2.css">
<script type="text/javascript">
<!--
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';}
}
//-->
</script>
	</head>
	
	<body>
	
		<dl id="menu">
			<dt onclick="javascript:montre('smenu1');"><a href="#">Promos</a></dt>
				<dd id="smenu1">	
					<ul>
						<li class="titre"><a href="index.php?type=MAC"><b>Toutes les promos</b></a></li>
						<li><a href="index.php?type=MAC">Les PC du mois</a></li>
						<li><a href="index.php?type=KIT">Nos kits Upgrade</a></li>
						<li><a href="index.php?type=BUN">Offres Bundle </a></li>
						<li><a href="index.php?nouveau=1">Les nouveaut&eacute;s </a></li>
						<li><a href="index.php?voirpromo=1">Toutes les promos</a></li>
						<li><a href="index.php?type=DBA">Destockage - Bonnes affaires </a>
					</ul>
				</dd>
			</dt>
		</dl>
	</body>
</html>

Modifié par wrecked (26 Apr 2007 - 10:56)
Et si tu mets cette page en ligne, le problème ne se pose plus ?

Questions :
1 - est-ce que tu as modifié les paramètres d'Internet Explorer ?
2 - est-ce que tu utilises des versions standalone d'Internet Explorer (pour faire cohabiter plusieurs versions sur une même machine) ?

Sinon, une petite lecture :
http://www.pcinpact.com/actu/news/Brevet_Eolas_Internet_Explorer_ajuste_preventiveme.htm
http://www.fairytells.net/index.php/2006/04/08/10-brevet-eolas-microsoft-et-l-accessibilite