5568 sujets

Sémantique web et HTML

Bonjour,

Ma page ne se chargeant pas sous IE, j'ai mis une redirection de la page pour IE.
Le problème est que quelque chose empêche la redirection, alors que sur une page vierge cela fonctionne parfaitement. La page reste donc en chargement infini.

Pouvez vous m'aider à corriger ce problème? Qu'est ce qui pourrait empêcher la redirection? Ma page comporte du flash.
Merci

<!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="en" lang="fr">
	<head>	
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<!--[if IE]>
		<meta http-equiv="refresh" content="2; url=../index.html" /> 
		<![endif]--> 
		<title>Jean</title>
		<link rel="stylesheet" type="text/css" media="screen" href="../css/oeuvres.css" />
		<script type="text/javascript" src="../js/jquery-1.3.2.js"></script>
			<style type="text/css">
				<!--
					html, body 
					{
					/* \*/
					height:100%;
					margin: 1px;
					padding: 0;
					border: 0;
					overflow-y: hidden;
					background-color: #00007c;
					} 
				-->
			</style>
	</head>
<body>
        <ul id="navigation">
            <li class="home"><a href="../index.html">Accueil</a></li>
            <li class="about"><a href="l_artiste.html">A propos</a></li>
            <li class="search"><a href="recompenses.html">recherche</a></li>
            <li class="contact"><a href="contact.html">Contact</a></li>
        </ul>
        <script type="text/javascript">
            $(function() {
                var d=300;
                $('#navigation a').each(function(){
                    $(this).stop().animate({
                        'marginTop':'-80px'
                    },d+=150);
                });

                $('#navigation > li').hover(
                function () {
                    $('a',$(this)).stop().animate({
                        'marginTop':'-2px'
                    },200);
                },
                function () {
                    $('a',$(this)).stop().animate({
                        'marginTop':'-80px'
                    },200);
                }
            );
            });
        </script>
	<h1>Tableaux de Goren</h1>
		<div id="photos">
			<object class="polaroïd" type="application/x-shockwave-flash" data="../js/polaroid.swf" bgcolor="#00007c" >
			</object>

</body>
</html>


Merci d'avance Smiley smile
Salut,

ça n'a vraiment aucun sens d'avoir des versions de pages différentes en fonction des navigateurs. Smiley rolleyes

Tu aurais une page en ligne pour voir le problème ?
Non je n'ai pas mis en ligne, mais le problème est que ma page comporte du flash, que IE 7 n'arrive pas à charger, donc je souhaite faire une redirection...
Gologo a écrit :
ma page comporte du flash, que IE 7 n'arrive pas à charger
Tu pourrais commencer par vérifier que le code pour ton flash est valide.

Ensuite, mais à priori pas dans ton cas, on peut utiliser un commentaire conditionnel n'importe où dans le code html comme par exemple au niveau d'un élément OBJECT. Dans tous les cas il semble étonnant de cibler toutes les versions de IE.