Bonjour,
je suis en train de faire un script qui détecte le navigateur du visiteur et agit en conséquence, en gros si il est sous IE mon lien sera une popup, sinon ce sera une div qui s'ouvre progressivement grace à un code javascript, voici mon code :
Le probleme c'est que vu que le php s'execute coté serveur et le javascript coté client, le code php ne passe pas dans le if javascript, en gros la variable $popup est toujours égal à "no" quelque soit le navigateur.
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <head> <script type="text/javascript"> NavName = navigator.appName; if(NavName == "Microsoft Internet Explorer") { <? $popup="yes"; ?> } else { <? $popup="no"; ?> } </script> </head> <body> <? if($popup=="yes") { echo "<a href='bbcode.htm'>Afficher le guide BBCode</a>"; } else { ?> [<a href="javascript:;" onclick="Suite(this)">Afficher le guide BBCode</a>] <div id="popup" style="display: none; border: #000000 1px solid; width: 600px; background-color: #FFFFCC;"> </div> <? } ?> </body>
Quelqu'un saurait comment je peut faire ça ?
Merci
Partager