J'ouvre une fenetre par xxx=open(.........)
La fermeture de cette fenetre doit se faire par un bouton:
image onclick= valider() ---> fct valider(){ si les champs sont ok
valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu
j'ai ajouter:
<body onBeforeUnload="return ferfen(event)" ...................>
function ferfen(e)
{
//par defaut valid =false, est mis a true par un passage dans la fct
valider()
if(!valid)return("Utilisez le bouton Valider pour sortir !");
}
Bref tous marche comme dans la doc !
mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de
confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marco
"Phil" a écrit dans le message de news: ccbcea$msp$
Bonjour a tous,
J'ouvre une fenetre par xxx=open(.........) La fermeture de cette fenetre doit se faire par un bouton: image onclick= valider() ---> fct valider(){ si les champs sont ok valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu j'ai ajouter: <body onBeforeUnload="return ferfen(event)" ...................> function ferfen(e) { //par defaut valid úlse, est mis a true par un passage dans la fct valider() if(!valid)return("Utilisez le bouton Valider pour sortir !"); }
Bref tous marche comme dans la doc ! mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Il faut que tu ouvres la fenêtre actuelle par window.open().
"Phil" <phlhot@free.fr> a écrit dans le message de news:
ccbcea$msp$1@news-reader5.wanadoo.fr...
Bonjour a tous,
J'ouvre une fenetre par xxx=open(.........)
La fermeture de cette fenetre doit se faire par un bouton:
image onclick= valider() ---> fct valider(){ si les champs sont ok
valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu
j'ai ajouter:
<body onBeforeUnload="return ferfen(event)" ...................>
function ferfen(e)
{
//par defaut valid úlse, est mis a true par un passage dans la fct
valider()
if(!valid)return("Utilisez le bouton Valider pour sortir !");
}
Bref tous marche comme dans la doc !
mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de
confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie
?
Il faut que tu ouvres la fenêtre actuelle par window.open().
"Phil" a écrit dans le message de news: ccbcea$msp$
Bonjour a tous,
J'ouvre une fenetre par xxx=open(.........) La fermeture de cette fenetre doit se faire par un bouton: image onclick= valider() ---> fct valider(){ si les champs sont ok valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu j'ai ajouter: <body onBeforeUnload="return ferfen(event)" ...................> function ferfen(e) { //par defaut valid úlse, est mis a true par un passage dans la fct valider() if(!valid)return("Utilisez le bouton Valider pour sortir !"); }
Bref tous marche comme dans la doc ! mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Il faut que tu ouvres la fenêtre actuelle par window.open().
Bonjour a tous,
J'ouvre une fenetre par xxx=open(.........) La fermeture de cette fenetre doit se faire par un bouton: image onclick= valider() ---> fct valider(){ si les champs sont ok valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu j'ai ajouter: <body onBeforeUnload="return ferfen(event)" ...................> function ferfen(e) { //par defaut valid úlse, est mis a true par un passage dans la fct valider() if(!valid)return("Utilisez le bouton Valider pour sortir !"); }
Bref tous marche comme dans la doc ! mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Heureusement qu'il y a une porte de sortie !
à mon idée, vaut mieux faire recharger la page ou passer direct par un onunload et s'appuyer sur ton opener
J'ouvre une fenetre par xxx=open(.........)
La fermeture de cette fenetre doit se faire par un bouton:
image onclick= valider() ---> fct valider(){ si les champs sont ok
valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu
j'ai ajouter:
<body onBeforeUnload="return ferfen(event)" ...................>
function ferfen(e)
{
//par defaut valid úlse, est mis a true par un passage dans la fct
valider()
if(!valid)return("Utilisez le bouton Valider pour sortir !");
}
Bref tous marche comme dans la doc !
mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de
confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Heureusement qu'il y a une porte de sortie !
à mon idée, vaut mieux faire recharger la page
ou passer direct par un onunload
et s'appuyer sur ton opener
J'ouvre une fenetre par xxx=open(.........) La fermeture de cette fenetre doit se faire par un bouton: image onclick= valider() ---> fct valider(){ si les champs sont ok valid=true et close() sinon alert(gdfgfgfd)}
pour eviter la fermerure par ALT+F4 ou autre methode que le bouton prevu j'ai ajouter: <body onBeforeUnload="return ferfen(event)" ...................> function ferfen(e) { //par defaut valid úlse, est mis a true par un passage dans la fct valider() if(!valid)return("Utilisez le bouton Valider pour sortir !"); }
Bref tous marche comme dans la doc ! mais comme la doc le dit une alert s'affiche et permet a l'utilisateur de confirmer la fermeture sans passer par le bouton valider !
Comment eviter cette demande de confirmation qui offre une porte de sortie ?
Heureusement qu'il y a une porte de sortie !
à mon idée, vaut mieux faire recharger la page ou passer direct par un onunload et s'appuyer sur ton opener