Script qui charge un css suivant résolution de l'internaute?

Script qui charge un css suivant résolution de l'internaute? - HTML/CSS - Programmation

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!

Reply

Marsh Posté le 01-09-2008 à 18:36:48   

Reply

Marsh Posté le 01-09-2008 à 20:33:29    

Pour IE, wrap ton script dans des commentaires conditionnels

Reply

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?

Reply

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.


Message édité par SICKofitALL le 02-09-2008 à 01:12:59

---------------
We deserve everything that's coming...
Reply

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 :
  1. var css = document.getElementById ("tonID" );
  2. css.disabled = true;


 
Et grossomodo ca devrait le faire :)


---------------
We deserve everything that's coming...
Reply

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..

Reply

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

Reply

Marsh Posté le 20-01-2009 à 07:56:19    

Bizarre, tu as pourtant une agence web à ton nom ??? http://www.nova-star.fr/


---------------
MATOS VELO - Club Strava Matos Vélo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed