PHP/JS Window.close et set timeout

Résolu
Bonjour,

Alors, j'ai essayé de bidouiller un truc pour que ma page se ferme au bout de x seconde et que le décompte commence quand je lui dis. Mais bon ça marche pas...

if(...) 
{ 
echo"<script>temps();</script>; 
} 
else 
{ 
... 
} 


<script type="text/javascript"> 
function close() 
{ 
window.close; 
} 

function temps() 
{ 
window.setTimeout("close()",5000); 
} 
</script> 


Je ne sais pas si ce que j'ai fais est possible, mais cela ne marche pas :(

4 réponses

  1. Je ne sais pas. Si on rentre bien dans le si , tu veux dire ?

    Sinon j'ai fait :

    if(...) 
    { 
    echo"<script>window.setTimeout("window.close",5000)</script>; 
    }
    else
    ....
    
    


    Et ça marche nikel ;)
    1. Ben du coup c'est bon alors ^^
      1. Ba oui. Mais bon j'aurais préféré que ça marche aussi avec les fonctions ^^
      2. Tu peux essayer de mettre un alert("toto"); dans ta fonction pour voir si elle rentre bien dedans!
        Et aussi, défini là avant l'appel, je sais pas si ca joue, mais je sais que généralement on déclare les fonctions JS en haut de la page!
      3. ok je vais essayer tout à l'heure. La je me bat pour faire une liste déroulante avec DOM :s C'est dur le matin ^^
      4. on dis merci à W3C ;D
      5. ^^ j'ouvre un topic, je galère trop :s