JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 7 janv. 2005 à 10:51
hello,
1 erreur et 2 optimisations :
1) Je suis en 800*600 (pour l'exemple), je lance la page et j'ai le message "Ce site est optimisé pour un affichage 800*600,vous êtes actuellement en 800*600"
tu sais pourquoi ? car tu verifie le 640 avec un <= au lieu d'un <
2) autant réduire le code en enlevant la premiere fermeture de </script> ainsi que la seconde ouverture de <script>
3) pourquoi ecrire deux fois la meme phrase pour le meme type de verif ?
on mets les deux IF en un seul
ça donne :
<script language="javascript">
<!--
if ((screen.width < 640) || (screen.width > 800)) alert("Ce site est optimisé pour un affichage 800*600.\nVous êtes actuellement en " +screen.width+"*"+screen.height);
if (navigator.appName=="Microsoft Internet Explorer") window.location="ie/index.htm";
else window.location="autre/index.htm";
//-->
</script>
Je me suis permis d'ajouter un espace apres en "en" et d'ajouter un retour a la ligne avec \n
7 janv. 2005 à 10:51
1 erreur et 2 optimisations :
1) Je suis en 800*600 (pour l'exemple), je lance la page et j'ai le message "Ce site est optimisé pour un affichage 800*600,vous êtes actuellement en 800*600"
tu sais pourquoi ? car tu verifie le 640 avec un <= au lieu d'un <
2) autant réduire le code en enlevant la premiere fermeture de </script> ainsi que la seconde ouverture de <script>
3) pourquoi ecrire deux fois la meme phrase pour le meme type de verif ?
on mets les deux IF en un seul
ça donne :
<script language="javascript">
<!--
if ((screen.width < 640) || (screen.width > 800)) alert("Ce site est optimisé pour un affichage 800*600.\nVous êtes actuellement en " +screen.width+"*"+screen.height);
if (navigator.appName=="Microsoft Internet Explorer") window.location="ie/index.htm";
else window.location="autre/index.htm";
//-->
</script>
Je me suis permis d'ajouter un espace apres en "en" et d'ajouter un retour a la ligne avec \n
Bonne source de débutant, bonne continuation vico