Partage
  • Partager sur Facebook
  • Partager sur Twitter

fermer fenêtre courante et actualiser une autre fenêtre

simultanément

Sujet résolu
13 janvier 2010 à 15:13:56

bonjour,

je souhaiterais même en place une commande javascript, mais je connais mal le javascript, merci de votre aide:

j'ai deux fenêtres ouvertes; l'une où est chargé "mon_site.php", l'autre où est chargée "ma_popup.php";
je souhaite créer un lien sur "ma_popup.php", qui permette d'un seul coup de
1- fermer la popup
2- charger sur la première fenêtre la page "page2.php" pour remplacer "mon_site.php".

Suis-je clair? :euh:
Merci !!
  • Partager sur Facebook
  • Partager sur Twitter
13 janvier 2010 à 15:20:07

Je suppose que tu as ouvert la page ma_popup.php avec la méthode window.open().

Si oui, tu peux faire référence à la fenêtre de mon_site.php depuis celle de ma_popup.php avec la propriété opener .

Le code pourrait donc ressembler à ça :

// On modifie l'url de la fenêtre parente
window.opener.location = "page2.php";

// On ferme cette fenêtre-ci
window.self.close();
  • Partager sur Facebook
  • Partager sur Twitter
13 janvier 2010 à 15:44:29

terrrrrrrible! ça marche du tonnerre de dieu !!! :)

Merci !!!!

------------

hey, tant que j'y suis: y a-t-il une commande qui permette de rafraîchir la page? du genre : window.opener.location = refresh; ? (ça marche pas!! :p )
merci

  • Partager sur Facebook
  • Partager sur Twitter
2 avril 2020 à 17:38:21

en 2020, la réponse est encore tout à fait pertinente !

Cela fonctionne parfaitement.

  • Partager sur Facebook
  • Partager sur Twitter
6 avril 2020 à 8:06:03

Il faut l'intégrer où ce code?

  • Partager sur Facebook
  • Partager sur Twitter
7 avril 2020 à 4:30:27

Bonjour, pour dire merci il n'est pas nécessaire de déterrer un sujet, vous avez la possibilité de cliquer sur les pouces levées des messages qui vous on aidés.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter