PHP/JS Window.close et set timeout

Résolu/Fermé
vincentdu76 - Modifié par vincentdu76 le 7/06/2010 à 17:06
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 8 juin 2010 à 10:21
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

UP !!
0
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
8 juin 2010 à 09:24
Salut,

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