Souboc
Messages postés11Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention 8 septembre 2006
-
6 sept. 2006 à 17:25
Souboc
Messages postés11Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention 8 septembre 2006
-
8 sept. 2006 à 20:31
Bonjour
J'ai trouvé un javascript me permettant de choisir telle ou telle feuille de style selon le navigateur.
Mon problème est que meme sous firefox il semble croire qu'il est sous IE...
voilà le code
<script language="JavaScript">
<!--
var agent = navigator.userAgent.toLowerCase();
var ver = parseInt(navigator.appversion);
if ((agent.indexOf("mozilla") != -1) && (ver >= 4) && (navigator.appname.indexOf("Netscape") != -1))
document.write('<link rel="stylesheet" href="templates/SpacePilot3K_Nightstalkers/{T_HEAD_STYLESHEET}" type="text/css">');
else
document.write('<link rel="stylesheet" href="templates/SpacePilot3K_Nightstalkers/SpacePilot3K_Nightstalkers_IE6.css" type="text/css">');
//-->
je ne vois pas l'erreur... pouvez vous m'aider ?
c'est pour un template de forum phpBB j'inclue ce script dans overall_header.tpl. J'ai besoin de deux CSS parce que j'ai dans mon forum des images png transparentes en fond et il n'y a pas moyen de les rendre transparentes correctement sous IE...
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 6 sept. 2006 à 22:21
B
onjour...
Il semble qu'il existe des méthodes plus simples pour savoir si on est en présence de IE
exemple :var EXPLORER ( navigator.appName 'Microsoft Internet Explorer');
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 7 sept. 2006 à 09:27
Bien le bonjour, il me semble qu'il y a une méthode plus simple pour savoir si l'utilisateur utilise ce brave ie.
Il suffit de remplacer ton test
"if ((agent.indexOf("mozilla") != -1) && (ver >= 4) && (navigator. appname .indexOf("Netscape") ! = -1))"
par:
if (document.all){
// traitement pour ie
}
else
// traitement pour les autres