Bonjour,
Actuellement en train de réaliser un site web en PHP, html et javascript je suis confronté à un réel problème.... Après des heures de recherches j'ai abandonné mon idée.
J'aurais donc besoin d'un petit coup de pouce svp !
==>http://www.heavenofaion.hbg.fr
Certaines pages de mon site n'affichent aucune image lorsque j'insère des animations gif en javascript avec un document.write ( seulement sous Internet Explorer et opéra.)
Cela fonctionne parfaitemment avec Safari et Firefox.
De plus, mes images, s'adaptent selon plusieurs résolutions d'écrans d'ou les if, else....
Voici mon code pour mes deux pages(index et accueil ) en question qui ne fonctionnent pas sous IE et opéra:
<!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" >
<head>
<title>Video Games Forever</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="PHP/CSS/introcss.css" />
</head>
<body>
<div id="imgintro">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='accueil.php' <img src='PHP/Images/Intro/800/intro0.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='accueil.php' <img src='PHP/Images/Intro/1024/intro0.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='accueil.php' <img src='PHP/Images/Intro/1280/intro0.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='accueil.php' <img src='PHP/Images/Intro/1440/intro0.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='accueil.php' <img src='PHP/Images/Intro/1680/intro0.gif'></a>");
}
</script>
</div>
<div id="titre">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='index.php' <img src='PHP/Images/Intro/800/titre.jpeg'></a>");
} if (screen.width == 1024) {
document.write("<a href='index.php' <img src='PHP/Images/Intro/1024/titre.jpeg'></a>");
} if (screen.width == 1280) {
document.write("<a href='index.php' <img src='PHP/Images/Intro/1280/titre.jpeg'></a>");
}
if (screen.width == 1440) {
document.write("<a href='index.php' <img src='PHP/Images/Intro/1440/titre.jpeg'></a>");
}
if (screen.width == 1680) {
document.write("<a href='index.php' <img src='PHP/Images/Intro/1680/titre.jpeg'></a>");
}
</script>
</div>
<object type="application/x-shockwave-flash" data="PHP/Images/dewplayer.swf?son=PHP/zik/acc.mp3&autostart=1"
width="200" height="20" > <param name="movie" value="PHP/Images/dewplayer.swf?son=PHP/zik/acc.mp3/> </object>
</body>
</html>
<!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" >
<head>
<title> Video Games Forever</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="PHP/CSS/accueil.css" />
</head>
<body>
<div id="imgdiablo">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/800/diablozoom.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1024/diablozoom.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1280/diablozoom.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1440/diablozoom.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1680/diablozoom.gif'></a>");
}
</script>
</div>
<div id="imgwarcraft3">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/800/war3.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1024/war3.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1280/war3.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1440/war3.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1680/war3.gif'></a>");
}
</script>
</div>
<div id="imgstarcraft2">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/800/star2.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1024/star2.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1280/star2.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1440/star2.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1680/star2.gif'></a>");
}
</script> </div>
<div id="imgwow">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/800/dragon.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1024/dragon.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1280/dragon.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1440/dragon.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1680/dragon.gif'></a>");
}
</script>
</div>
<div id="imggw2">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/800/sylvariss.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1024/sylvariss.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1280/sylvariss.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/gw2.php' <img src='Images/Accueil/1440/sylvariss.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/gw2.php' <img src='PHP/Images/Accueil/1680/sylvariss.gif'></a>");
}
</script>
</div>
<div id="imgaion">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/800/aion.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1024/aion.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1280/aion.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1440/aion.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='PHP/diablo3.php' <img src='PHP/Images/Accueil/1680/aion.gif'></a>");
}
</script>
</div>
<div id="titre">
<script language="javascript">
if (screen.width == 800) {
document.write("<a href='index.php' <img src='PHP/Images/Accueil/800/titre.gif'></a>");
} if (screen.width == 1024) {
document.write("<a href='index.php' <img src='PHP/Images/Accueil/1024/titre.gif'></a>");
} if (screen.width == 1280) {
document.write("<a href='index.php' <img src='PHP/Images/Accueil/1280/titre.gif'></a>");
}
if (screen.width == 1440) {
document.write("<a href='index.php' <img src='PHP/Images/Accueil/1440/titre.gif'></a>");
}
if (screen.width == 1680) {
document.write("<a href='index.php' <img src='PHP/Images/Accueil/1680/titre.gif'></a>");
}
</script>
</div>
<object type="application/x-shockwave-flash"
data="PHP/Images/dewplayer.swf?son=PHP/zik/shaping.mp3&autostart=1"
width="200" height="20" hidden="true" > <param name="movie" value="PHP/Images/dewplayer.swf?son=PHP/zik/shaping.mp3"/> </object>
</body>
</html>
Je ne vois vraiment pas où est le problème:
- Est-ce une faute dans mon code, une reeur toute bête
- Faut-il rajouter des balises spécifiques pour IE et opéra
- Y'a t-il des options à modifier au niveau du navigateur....
Je rappel que je suis débutant en javascript et espère que quelqu'un pourra m'éclairer !
Merci d'avance.
