Bonjour à tous,
Ci-dessous le code Javascript pour afficher une feuille de style suivant le navigateur utilisé ( Androïd ou autre ) :
Ce code est exécuté sur une page ASP.NET.
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>
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![]()
Partager