begin process at 2012 05 29 07:44:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Confirm en js


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Confirm en js

vendredi 22 février 2008 à 09:30:49 | Confirm en js

stephsk09

Bonjour ! J'ai un petit souci ...voila mon probleme ...

J'ai un site aspx...

Dans mon site j'ouvre une page de pop-up pour entrer du texte (bref peu importe le probleme n'est pas la)

Quand je ferme la page principale (celle qui ouvre le pop-up) je fait un

CONFIRM  qui demande a l utilisateur si il veu effectivement fermer la page principale ce qui entrainera la fermeture de la page pop up ...

Slmnt voila ... qd je ferme la page de pop-up il m execute la fct de confirm ....
voila le code ...

function

Close()

{

if(confirm('Vous êtes sur le point de fermer la fenetre TOUT sera perdu'))

{

PopUp.close(); // PopUp etant une variable qui contient les info de la page

}

else

{

}

}

window.onbeforeunload =

function ()

{

Close()

};


Aussi j'aimerai savoir ce que je peu faire pour ne pas fermer la fenetre principale si je fais "CANCEL"

--> apres apui de la petite croix en haut a gauche ...


Merci d avance

vendredi 22 février 2008 à 11:43:26 | Re : Confirm en js

bultez

Membre Club


Bonjour,

    si je comprend la question, il s'agit de savoir si le pop-up existe encore, n'est pas fermé  ?

    la création du pop-up : var pop = window.open(....

    le test : if ( pop && !pop.closed ) { le pop-up existe encore }


                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 22 février 2008 à 13:25:01 | Re : Confirm en js

stephsk09

Concrètement voici la situation...


1) j ai ma page principale sur laquelle j'ai un bouton ... qd j'appuie dessus il m'ouvre une autre fenetre et desactive le bouton ...


 si mon pop up est tjs ouvert et que je quitte la page principale :

   --> prevenir que je vais TOUT fermer --> si ok je ferme sinon rien

pour cela j'utilise le onbeforeunload...

seulement j'ai un probleme qd je quitte ma page pop - up il m'execute ma fct onbeforeunload ... mais y a pa besoin...

Donc en gros ce que j'aimerai faire ...

*pouvoir réactiver le controle du bouton depuis mon pop-up
* n'executer ma fct de confirm que si je quitte la page principale ...


j'espere que vous comprenez mon probleme ???

vendredi 22 février 2008 à 13:44:32 | Re : Confirm en js

bultez

Membre Club
certes....   et ma réponse ne convient pas ?

                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 22 février 2008 à 14:06:58 | Re : Confirm en js

stephsk09

Le probleme vient surtout du fait que en fait ...

sur la page de pop-up j'ai un bouton [RETOUR] qui, en gros, ferme la page de pop-up et me réactive le controle sur mon bouton ...

et qd j'appuie sur ce bouton il m'execute la fonction [CONFIRM] sur le onbeforeunload ...

vendredi 22 février 2008 à 14:41:18 | Re : Confirm en js

bultez

Membre Club

onbeforeunload, c'est juste avant la fermeture de la page.

soit tu veux une confirmation, soit tu n'en veux pas, soit
    tu en veux une sous certaines conditions....

je n'ai pas compris, ni où ça se passe ( dans le pop-up, dans le page mère ... )
    ni quand tu veux cela ( dans la page mère si le pop-up existe ? ou pas ?
       dans le pop-up, et alors quand ? ... ) ...


                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 22 février 2008 à 14:49:45 | Re : Confirm en js

stephsk09

La fonction executee par le onbeforeunload ne devrait etre exécutée que a la fermeture de la page mère ...

Malheureusement elle se lance egalement lorsque je ferme une page pop-up etant donne que j'utilise cette fonction ci ...

opener.location.href=

'Default.aspx';

vendredi 22 février 2008 à 15:16:56 | Re : Confirm en js

bultez

Membre Club
>>onbeforeunload ne devrait etre exécutée que a la fermeture de la page mère
    mettre le onbeforeunload dans la page mère, rien de plus

>>opener.location.href='Default.aspx';
    ah.... donc... on charge une autre page,
    ===> l'actuelle se ferme, onbeforeunload est donc activé.

    problème de conception.


                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 22 février 2008 à 15:21:57 | Re : Confirm en js

bultez

Membre Club
mettre une variable globale dans la page mère = false
    qui ne serait = true uniquement lors de ce opener.location.href....
    par exemple.
mais ça dépend de ce qui est fait, où ....

se baser sur les onunload et onbeforeunload laisse généralement "à désirer",
peut-être concevoir ça "autrement".

                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 22 février 2008 à 15:25:07 | Re : Confirm en js

bultez

Membre Club
ou ne pas utiliser un pop-up, mais un div,un span, un  iframe...
dans ce cas étant sur le même page...
( en plus, chacun peut les refuser les pop-up )

                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : page, up, pop, principale, confirm


Répondre à ce message

Sujets en rapport avec ce message

Pop-up window: Comment éviter le retour haut de page lors ouverture d'un pop-up [ par james ] Bonjour,Auriez-vous l'astuce me permettant d'éviter que, lors de l'éxécution de l'ouverture d'un pop-up sur ma page, ma main window ne se replace pas probleme PoP-Up [ par mickelo ] Salut a tous...Je craque la !Je veux simplement fermer a partir d'une page principale une popup que j'ai ouverte moi meme sur une page precedente. Com ouvrir une page en pop up [ par louvrex ] voilà, j'ai creé un petit site en flash, et il y a des liens vers d'autres pages en html, j'aimerai que ces liens s'ouvrent en popup mais je sais pas pop up derriere navigateur [ par ouroboros ] j'ai fais un site ou la page d'accueil s'ouvre en plein ecranle site en lui meme est dans une pop up centree mais quand une personne clic sur la page à l'aide...pop-up [ par scortex84 ] Bonjour ! Je rencontre quelques difficultés et j'aurais besoin de votre aide ! Merci d'avance aux courageux qui m'aideront !J'ai un pop-up d'identific pop up qui reste desesperement derriere... [ par jmi2323 ] Voila mon problemeJ'ai une page avec plusieurs liens, chaque lien ouvre un pop-up avec taille precise, no scroll bar etc. Le probleme c'est que lorsqu pop up qui souvre et se ferme seul [ par amabiel ] Hello à tous, je vais etre le rigolo de la bande a mon avis car nivo prog je suis nul part, je vais juste apprendre l'actionscript, la raison pour laq pop up depuis flash [ par zoneo ] bonjour à tousje crée mon site en flash, et j'ai besoin d'appeler une pop up depuis flash ( ce que je sais faire ) mais je n'arrives pas à définir la ?? Pour enlever une pop up ?? [ par Winnieptitourson ] POUR NE PLUS AVOIR DE POPUP SUR LES PAGES HÉBERGER PAR DES HÉBERGEURS GRATUITSJ'ai cherché le window open comme il expliqué dans cette rubrique mais i Fermeture de pop up quant je quitte la page... [ par lordeikichi ] Je vous explique mon probléme, je suis chez lycos, j'ai mis le script pour que les pop up soit indétectable par les anti pop up... Mais quant je cliqu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales