Bonjour
j'ai une fonction javascript qui ferme une fenétre popup j'aimerai y ajouter qu'à la fermeture dy popup que la page qui la ouverte se redirige vers une autre page voici le code de ma fonction:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
var w3c=document.getElementById && !document.all;
var ie=document.all;
if (ie||w3c) {
// déclaration des variables uniquement pour IE vive microsoft ?!!
var overlay;
var my_window;
}
function affiche_overlay_window1(image_fond_overlay,adresse_page){
// creation de l'overlay et affichage de l'image
montreoverlay("<table class = 'image_calque ' valign = 'center' border = '0' align = 'center'><tr><td> <IMG SRC='"+image_fond_overlay+"'></td></tr>");
// creation de la fenêtre
montrefenetre(adresse_page);
}
function montreoverlay(text) {
if (w3c||ie){
overlay = document.all ? document.all["overlay1"] : document.getElementById ? document.getElementById("overlay1") : ""
overlay.innerHTML = text; // fixe le code HTML dans l'overlay balise (div)
overlay.style.visibility = "visible"; // modification du style
}
}
function montrefenetre(html) {
if (w3c||ie){
//affichage de la fenetre
my_window = document.all ? document.all['window1'] : document.getElementById ? document.getElementById('window1') : ""
my_window.style.visibility = "visible";
// affichage du corps de la fenêtre (balise iframe)
my_window = document.all ? document.all['contempwindow1'] : document.getElementById ? document.getElementById('contempwindow1') : ""
my_window.style.visibility = "visible";
frames['contempwindow1'].location.href= html ;
}
}
function cachetout() {
if (w3c||ie){
// masque la fenetre (balise div [window] )
my_window = parent.document.getElementById('window1');
my_window.style.visibility = "hidden";
// masque le contenu (balise iframe [contempwindow])
my_window = parent.document.getElementById('contempwindow1');
my_window.style.visibility = "hidden";
// masque l'overlay (balise div [overlay])
my_window = document.all ? parent.document.all['overlay1'] : parent.document.getElementById ? parent.document.getElementById('overlay1') : ""
my_window.style.visibility = "hidden";
} |
c'est la fonction cachetout qui assure la fermeture du popup.J'avais ajouté ce bout de code a la fin
window.opener.location.replace('../solde.php');
mais ca ne passe pas
Partager