2010-05-27 4 views
1

i ont mis au point une version mobile d'une page et il utilise une java spécifique mobile et cssseule page pour mobile/iPhone bureau

je suis venu à travers de nombreuses solutions pour orienter les utilisateurs mobiles/iPhone à cette page spécifique et utilisateurs de bureau à la page Web originale.

mais ce que je veux, c'est que je reçois les deux choses dans une page et lorsque l'utilisateur est sur mobile que certaines parties de javascript et css s'exécutent sur la même page sans que l'utilisateur soit redirigé vers d'autres pages. Est-ce possible?

Répondre

2

Vous pouvez trouver l'article A List Apart récent, Responsive Web Design, utile. Il se concentre principalement sur CSS, en utilisant des requêtes des médias pour cibler séparément les appareils petit écran, par exemple .:

<link rel="stylesheet" type="text/css" 
    media="screen and (max-device-width: 480px)" 
    href="shetland.css" /> 

Vous pouvez également jeter un oeil à Modernizr, il ne sera pas beaucoup d'aide à la détection d'un navigateur mobile spécifique, mais cela facilite la détection des fonctionnalités, de sorte que vous ne pouvez charger qu'un seul script si certaines fonctionnalités sont disponibles.

+0

grâce RobertC mais ce que je veux est quelque chose pour javascript aswell quelque chose comme ça script java ici henna

+0

Vous pourriez accrocher un test sur le dos de la CSS, stylise un élément d'une manière particulière dans la feuille de style principale (par exemple, color: red) et d'une autre manière dans la feuille de style mobile (color: blue) puis utilise getComputedStyle pour voir de quelle couleur il s'agit. Si vous voulez vraiment vous lancer dans la détection de clients côté serveur, jetez un oeil à wurfl: http://wurfl.sourceforge.net/ – robertc

Questions connexes