IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Popup en fenetre modale pas d'ouverture de nouvelle fenetre


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Points : 172
    Points
    172
    Par défaut Popup en fenetre modale pas d'ouverture de nouvelle fenetre
    Bonjour ,

    J'ai regarder ps mal de conversation sur le sujet et je n'ai malheureusement pas trouver completement mon bonheur.

    J'ai lu cette discussion : http://www.developpez.net/forums/showthread.php?t=27560

    Je voudrais en fait ouvrir un popup et le mettre modale cependant ce popup comporte un formulaire .

    Si j'utilise la methode showModalDialog , lors de la soumission cela ouvre une nouvelle fenetre alors que je voudrais retourner a la fenetre appelante

    La deuxieme solution : http://www.developpez.net/forums/showthread.php?t=27560
    le permet mais cependant les champs du popup sont inselectionnable le popup a le focus et le garde.
    Je ne peux dans ce cas rien ecrit ou selectionner dans les champ et listes du popup.

    Y a t il une solution pour tout combiner : popup modal, possibilite de selectionner les champs du popup et revenir a la fenetre parente lors de la validation du popup ?

  2. #2
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Points : 172
    Points
    172
    Par défaut
    Bon eh bien je poste ma bidouillle en reponse a ma question :

    Uniquement dans la jsp (ou html) de mon popup :

    dans le <HEAD>
    ==================
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    // Permet de mettre la fenetre modale 
    	function verifFocus(){	
    		//clearTimeout(timer);
    		if (unElementDuFormulaireAFocus == false){
    			window.focus();
    		}
    		var timer = setTimeout(verifFocus, 10);
    	}
    	// Permet de donner le focus aux champs
    	function gagneFocus(){
    		unElementDuFormulaireAFocus = true;
    	}
    	function perteFocus(){
    		unElementDuFormulaireAFocus = false;
    	}
    dans le <BODY>
    =============
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="gagneFocus(); verifFocus();" onBlur="perteFocus()">
    et dans les <INPUT>
    =============
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input ... onBlur="perteFocus()" onFocus="gagneFocus();" ...>
    Voila pour ce que ma bidouille peut aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/05/2011, 18h11
  2. Fenetre Modal positionnement dans le haut de la popup
    Par ozzmax dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/05/2007, 15h11
  3. Balise pour ouverture dans nouvelle fenetre
    Par lavazavio dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/01/2007, 10h22
  4. [IDE] Ouverture fenetre modal avec VS2005
    Par tahiri dans le forum Visual Studio
    Réponses: 4
    Dernier message: 09/02/2006, 10h27
  5. Réponses: 4
    Dernier message: 24/11/2005, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo