PHP/JS Window.close et set timeout

Résolu
vincentdu76 -  
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   -
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 :(
A voir également:

4 réponses

vincentdu76
 
UP !!
0
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
Salut,

Est ce que ta fonction Temps() est bien lancé?
0
vincentdu76
 
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 ;)
0
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
Ben du coup c'est bon alors ^^
0
vincentdu76
 
Ba oui. Mais bon j'aurais préféré que ça marche aussi avec les fonctions ^^
0
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
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!
0
vincentdu76
 
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 ^^
0
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
on dis merci à W3C ;D
0
vincentdu76
 
^^ j'ouvre un topic, je galère trop :s
0