Quand on ferme une page en ouvrir une autre

Fermé
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 - 5 août 2019 à 18:02
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 - 8 août 2019 à 11:35
Bonjour,
Le titre me semble explicite, voici comment je fais
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
</head>
<body background="../water.jpg" style="background-attachment: fixed; " onunload="LeForumRecifal()">
...
<script>
function LeForumRecifal() {
  window.open("https://www.LeForumRecifal.com");
}
</script>
</body>
</html>
En fait quand on ferme la page ça ne fait rien du tout !
Où est l'erreur ?
A voir également:

5 réponses

jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
6 août 2019 à 01:08
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body background="../water.jpg" style="background-attachment: fixed; ">
...
<script>
window.onbeforeunload = function(e) {
     window.open("https://www.LeForumRecifal.com");
     return "Au revoir...";
};
</script>
</body>
</html>

0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
7 août 2019 à 10:32
Bonjour et merci pour ta réponse mais ça ne fait rien : quand je ferme la page l'autre ne s'ouvre pas.
Voici l'URL de la page en question avec ton script https://www.rudyv.be/Aquarium/RVRT/RVSC.php
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
7 août 2019 à 11:06
Ben.. sur l'url que tu nous donnes.. il n'y a pas le script que je t'ai donné...
Donc normal que ça ne fasse rien.
0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
Modifié le 7 août 2019 à 11:32
Ah oui, évidemment, j'ai 2 pages sur lesquelles je voudrais faire cette modification, si j'en modifie une et que j'essaye avec l'autre ça ne fonctionne pas.
Voici l'URL correct https://www.rudyv.be/Aquarium/RVRT/RVosmo.php
Ça fonctionne mais pas très bien : j'ai 2 messages

1) Firefox a empêché ce site d'ouvrir 1 fenêtre popup
- si je ferme le message la page https://www.LeForumRecifal.com ne s'ouvre pas
- j'ai aussi des options pour modifier les règles de popup ou ouvrir le lien en question
bref ça ne fonctionne pas du tout comme je voudrais;

2) Cette page demande de confirmer sa fermeture avec 2 choix : quitter la page ou rester sur la page
dans les 2 cas le lien ne s'ouvre pas.

J'ai aussi un autre problème : la page initiale fait des calculs en php
on saisit des données puis on clique sur "calculer" ce qui fait qu'elle s'appelle elle-même
chaque fois qu'on clique sur "calculer" le scénario ci-dessus se déroule
je voudrais que https://www.LeForumRecifal.com soit appelé seulement quand on ferme la page, pas quand on clique sur le bouton.
0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
7 août 2019 à 16:23
Autre possibilité pour éviter le (blocage du) popup : inclure https://www.LeForumRecifal.com dans la page https://www.rudyv.be/Aquarium/RVRT/RVosmo.php donc simplement
include ("https://www.leforumrecifal.com/index.php");
avant </tbody>
mais ça ne fonctionne pas non plus :

Warning: include(): https:// wrapper is disabled in the server configuration by allow_url_include=0 in /customers/e/a/4/rudyv.be/httpd.www/Aquarium/RVRT/RVosmo.php on line 115
Warning: include(https://www.leforumrecifal.com/index.php): failed to open stream: no suitable wrapper could be found in /customers/e/a/4/rudyv.be/httpd.www/Aquarium/RVRT/RVosmo.php on line 115
Warning: include(): Failed opening 'https://www.leforumrecifal.com/index.php' for inclusion (include_path='.:/usr/share/php') in /customers/e/a/4/rudyv.be/httpd.www/Aquarium/RVRT/RVosmo.php on line 115
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
8 août 2019 à 11:35
Bonjour,
J'ai trouvé une autre solution : ajouter un bouton "Fermer"
<button onclick="LFR()">Fermer</button>
<script>
function LFR() {
	window.open("https://www.LeForumRecifal.com");
	window.close();
}
</script>
ce qui ouvre bien LeForumRecifal.
Le problème maintenant est que window.close ne ferme pas la fenêtre courante !
J'ai essayé aussi
window.close("https://www.rudyv.be/Aquarium/RVRT/RVosmo.php");

idem.
0