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 :

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>
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.
Quelqu'un saurait comment je peut faire �a ?
Merci