Script qui charge un css suivant résolution de l'internaute? - HTML/CSS - Programmation
Marsh Posté le 01-09-2008 à 20:33:29
Pour IE, wrap ton script dans des commentaires conditionnels
Marsh Posté le 01-09-2008 à 20:39:26
d'accord mais ce script ne marche meme pas en temps que tel juste en fonction de la résolution
Une idée de code?
Marsh Posté le 02-09-2008 à 01:09:36
Je peux me gourer mais dans document.styleSheets tu as tes définitions CSS, que tu peux disabler à ta convenance : document.styleSheets[0].disabled=true. A essayer.
Marsh Posté le 02-09-2008 à 01:15:43
nan en fait c encore plus simple que ca.
Tu mets des <link href="styleautre.css" rel="stylesheet" type="text/css" id="tonID" />
Et au chargement de la page, tu fais
Code :
|
Et grossomodo ca devrait le faire
Marsh Posté le 02-09-2008 à 02:53:28
Et comment je différencie les Css après .. ?
Désolé jsuis un peux newb, notre webmaster est absent 2 mois..
Marsh Posté le 02-09-2008 à 02:53:56
Et comment je différencie les Css après .. ?
Désolé jsuis un peux newb, notre webmaster est absent 2 mois..
Si tu px me contacter pour voir ca online, par msn : sockett7@hotmail.com
Merci
Marsh Posté le 20-01-2009 à 07:56:19
Bizarre, tu as pourtant une agence web à ton nom ??? http://www.nova-star.fr/
Marsh Posté le 01-09-2008 à 18:36:48
Pouvez vous me donner un script qui charge un css en fonction de la résolution utilisateur ?
J'ai tester ca :
<script language="javascript">
resolution = screen.width;
if (resolution==1280) {
document.write(' <link href="style1280.css" rel="stylesheet" type="text/css" />');
}
else () {
document.write('<link href="styleautre.css" rel="stylesheet" type="text/css" />');
}
</script>
Mais sans succès
Je voudrais si possible une double condition,
si l'utilisateur utilise une résolution de 1280 ou plus et IE 6 alors un css
si l'utilisateur utilise une résolution de 1279 ou moins sans IE6 alors un css
Ect..
Merci d'avance!