Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2008, 18h14   #1
Membre habitué
 
Inscription : août 2007
Messages : 639
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 639
Points : 105
Points : 105
Par défaut [PHP-JS] Fermeture automatique temporisée de fenètre

Bonjour,

Voila, j'ouvre une fenêtre avec ce code :

Code :
1
2
3
4
5
6
7
8
9
10
if ($nbvisites > $nbvisitesb)
	{
     $fp = fopen("compteur_vb.txt","r+");
     $nbvisitesb = $nbvisites; 
     fseek($fp,0); 
     fputs($fp,$nbvisitesb);   
     fclose($fp); 
// Ouverture pop_up
     echo"<script>window.open('../pop_up.html','Newsletter','top=240,left=380,resizable=no,width=4*00,height=135');</script>"; 
	}
La fenêtre pop_up.html, ne fait qu'afficher un texte

Ce que je voudrais faire, c'est que pop_up.html ne s'affiche
que 15 secondes et se ferme automatiquement.

J'ai fouillé, fouillé mais je n'ai pas trouvé l'amorce
d'un script pour réaliser cette action.

Je suis preneur de toute idée ou morceau de code.

A vous lire
malabarbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h16   #2
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Normal, tu cherche pas dans le bon langage... PHP est totalement incapable de faire ça (rappelons qu'il s'execute coté serveur).

Pour ca, c'est du JAVASCRIPT, et il faut utiliser la fonction setTimeout()
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h19   #3
Membre habitué
 
Inscription : août 2007
Messages : 639
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 639
Points : 105
Points : 105
Bonjour,

oui mais ma semande de fermeture fe la fenètre
doit etre déclanchée dans une condition en PHP

Comment faire ?
malabarbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h21   #4
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Si tu veux que ça soit PHP qui demande a la fenetre de se fermer, oublie, c'est TOTALEMENT IMPOSSIBLE !

Ce que tu peux faire en PHP, c'est un echo de code javascript permettant cela et eventuellement spécifier le temps qui s'écoulera entre le chargement de la page et le moment ou la page se fermera. Mais PHP ne peut pas envoyer en temps réel une demande de fermeture.
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h23   #5
Membre habitué
 
Inscription : août 2007
Messages : 639
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 639
Points : 105
Points : 105
Il est certainement possible d'effectuer
dans PHP du JavaScript !

Mais comment ?
malabarbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h29   #6
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Dernière réponse :

NON, il n'est pas possible d'executer du javascript dans PHP !

Oui, on peut générer du code javascript avec PHP qui s'executera chez le client une fois l'execution du code PHP terminé.

NON, le code PHP ne peut pas servir a interagir avec ta page une fois que cette dernière a été chargée.

Maintenant, commence par le commencement et regarde comment marche une technologie serveur (PHP) et une technologie client (javascript). C'est 2 choses totalement différentes et complémentaires !
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h41   #7
Membre habitué
 
Inscription : août 2007
Messages : 639
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 639
Points : 105
Points : 105
Bon alors,

En JavaScript comment détecter si une fenètre
est ouverte et si oui la fermer. ?

(Fenètre ouverte avec window.open)
malabarbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 18h54   #8
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Le mieux est p'tet de poser la question dans le forum Javascript
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 19h00   #9
Membre habitué
 
Inscription : août 2007
Messages : 639
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 639
Points : 105
Points : 105
Ok, je bascule le post

Merci

@ +
malabarbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web