REDIRECTION

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 7 janv. 2005 à 10:51
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 7 janv. 2005 à 10:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15974-redirection

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
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

Bonne source de débutant, bonne continuation vico
Rejoignez-nous