Appel function javascript
Bonjour,
J'essais d'appeler une function javascript en fonction d'un if en php.
Lorsque je le fais avec un a href ça marche mais pas quand je l'appel tout seul.
Voici mon code:
Code:
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
| <?php
$LoginRedirection=$_SERVER["REQUEST_URI"];
if (strstr($LoginRedirection,"?",TRUE))
$LoginRedirection=strstr($LoginRedirection,"?",TRUE);
if ($_SESSION['AUTH_USER']==NULL || $_SESSION['AUTH_USER']=='')
{
?>
<script language='Javascript'>
function fermer_pub(){
if (document.getElementById) { //IE5 ou Netscape 6
document.getElementById("subscription-widget").style.visibility="visible";
}
if (document.layers) { //NS4.X seul
document.subscription-widget.style.visibility="visible"
}
}
</script>
<a href="javascript:fermer_pub();"> LOGIN</a>
<?php
}
else
{
?> |
Ça fonctionne mais pas:
Code:
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
| <?php
$LoginRedirection=$_SERVER["REQUEST_URI"];
if (strstr($LoginRedirection,"?",TRUE))
$LoginRedirection=strstr($LoginRedirection,"?",TRUE);
if ($_SESSION['AUTH_USER']==NULL || $_SESSION['AUTH_USER']=='')
{
?>
<script language='Javascript'>
function fermer_pub(){
if (document.getElementById) { //IE5 ou Netscape 6
document.getElementById("subscription-widget").style.visibility="visible";
}
if (document.layers) { //NS4.X seul
document.subscription-widget.style.visibility="visible"
}
fermer_pub();
}
</script>
LOGIN
<?php
}
else
{
?> |
Merci de m'aider.