11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour, j'utilise pour mon site une redirection automatique afin de charger la page d'accueil en fonction de la résolution du visiteur. J'ai fait plusieurs recherches, mais je n'ai rien trouvé.
Voici mon code:

<script type="text-javascript" language="JavaScript">
			if (screen.width <=1024)
				location="index1024.php";
			else if (screen.width >=1280)
				location="index1280.php";
	</script>


Le code fonctionne bien avec IE, mais malheureusement pas avec FF (la page ne se charge pas)

Comment faire?

Merci par avance.
Modifié par Beno (07 Aug 2006 - 16:35)
Salut,

Plutot étrange ton truc, en copiant collant ton code et en changeant les nom de fichier, noproblémo sous FireFox.

Petite remarque : tu devrais dans tous les cas éviter.

Si là personne désactive javascript, elle n'accéde pas à la page.
ensuite, je sais pas comment ça risque de se passer question accessibilité pour les lecteurs vocaux (je ne pense pas qu'il créent l'objet screen, à voir auprés des grands manitoux de l'accessibilité Smiley cligne )

Opte plutot pour une css par défaut (petite résolution et Js desactivés) et un switcher avec des feuilles de style selon la résolution.

Mieux sinon, une seule feuille de style avec des dimensions relatives, comme ça, fini le casse-tête.

A+