Bonjour à tous,

Ci-dessous le code Javascript pour afficher une feuille de style suivant le navigateur utilisé ( Androïd ou autre ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script language="javascript" type="text/JavaScript">
 
     function Choix_CSS() {
 
          if (navigator.userAgent.match(/Android/i)) {
               alert("Android");
               document.write('<link href="styles.css" rel="stylesheet" type="text/css">');
          }
          else {
               alert("Autre navigateur");
               document.write('<link href="styles_tm.css" rel="stylesheet" type="text/css">');				
               }		
          }
 
Choix_CSS();
 
</script>
Ce code est exécuté sur une page ASP.NET.

Le code fonctionne correctement lors du premier lancement de la page, mais lorsque je fais un aller/retour vers le serveur, le message "Autre navigateur" apparaît mais la feuille de style n'est pas appliqué.

D'où cela peut-il venir ?

Merci pour votre aide