Fonction feuille de style selon la resolution

anthony -  
 anthony -
Bonjour , je tiens a charger une feuille de style selon la resolution de l'utilisateur , j'utilise javascript pour cela mais cela ne marche pas :
<link href="basic.css"
rel="stylesheet"
type="text/css" />
<link href="main.css"
rel="stylesheet"
type="text/css" title="main" />
<link href="alt1.css"
rel="alternate stylesheet"
type="text/css" title="alt1" />
<link href="alt2.css"
rel="alternate stylesheet"
type="text/css" title="alt2" />
<script language="JavaScript" src="styleswitcher.js"></script>
<script language="Javascript">
function backg()
{
longueur = screen.width;
hauteur = screen.height;
if (longueur == 800)
setActiveStyleSheet('main');
else if (longueur == 1024)
setActiveStyleSheet('alt1');
else if (longueur == 1280)
setActiveStyleSheet('alt2');
else
setActiveStyleSheet('alt1');
}
A voir également:

3 réponses

t00n
 
Bonjour,
Ce serait beaucoup plus joli avec un switch ;)

Bon, hormis ce détail esthétique, est-ce qu'effectivement ton script entre dans une des boucles ? (tu peux le tester en plaçant un 'alert("le texte de la boite de dialogue")')

Est-ce que ta fonction backg est appelée au chargement de la page ?
1
anthony
 
Je pensais que la boucle passait mais plus maintenant bizarement ,j'ai du oublier de changer le cache oO
0
anthony
 
aucune lueur ?
0