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

Bibliothèques & Frameworks Discussion :

Popup avec prototype-window


Sujet :

Bibliothèques & Frameworks

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut Popup avec prototype-window
    Bonjour,

    Voila un petit code pour deux pages qui permet d’envoyer les valeurs des champs d’un popup vert la page principale.

    Ce que je voudrais c’est ouvrir ce même popup avec cette source http://prototype-window.xilinus.com/samples.html, mais je n’arrive pas a l’adapter.

    Pouvez-vous m’aider SVP.


    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
    17
    18
    19
    20
    21
    22
    23
    <!-- Principale index.php --><!-- Principale index.php -->
    <form name="fmaddFacture">
    <input name="d0" id="d0" type="text" value="" />
    <input name="d1" id="d1" type="text" value="" />
    <input type="button" value="ouvrir le popup" '+
    ' onclick="OuvrirPopup();" />
    </form>
    <script type="text/javascript">
    function setSearch(controleur) {
    var MonControleur = document.getElementById(controleur);
    MonControleur.onclick = function() {search()};
    MonControleur.onblur = function() {search()};
    MonControleur.onkeyup = function() {search()};
    MonControleur.onkeypress = function() {search()}; }
    function OuvrirPopup() {
    window.open('produits.php?req='+document.getElementById("d0").value,'formsearch','height=500,width=500,menubar=no,status=no'); }
    function search() {
    var myd0 = document.getElementById("d0");
    var myd0 = document.getElementById("d1");
    var jsd0 = document.getElementById("jsd0"); }           
    setSearch('d0');
    </script>
    <label for="d0" id="jsd0"> </label>

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <!-- popup produits.php --><!-- popup produits.php -->
    <html>
    <head>
    <title>Zone de recherche</title>
    <script type="text/javascript">
    <!--
    function exporter() {
    var choix=document.getElementById("toto0");
    window.opener.document.forms["fmaddFacture"].elements["d0"].value=choix.value;
    var choix=document.getElementById("toto1");
    window.opener.document.forms["fmaddFacture"].elements["d1"].value=choix.value;
    }
    -->
    </script>
    </head>
    <body>
    <div style="text-align: center;">
    <form>
    <p><input type="text" value="" id="toto0" name="toto0" /></p>
    <p><input type="text" value="" id="toto1" name="toto1" /></p>
    <p><input type="button" value="renvoyer" onclick="exporter();" /></p>
    </form>
    </div>
    </body>
    </html>
    Merci d'avance

  2. #2
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Bonjour,

    Voila je vous donne plus de détail
    Celle-ci est la fonction qui ouvre le popup

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function OuvrirPopup() {
    window.open('produits.php?req='+document.getElementById("d0").value,'formsearch','height=500,width=500,menubar=no,status=no');
    }
    Je voudrais l’adapter pour que le popup démarre de cette façon


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function outsideWindow() {
    var win = new Window("win2", {className: "alphacube",  top:0, left:0, width:800, height:1200, maximizable: true, minimizable: true,
    url: "produits.php", showEffectOptions: {duration:1.5}})
    win.show();  
     }

    Bien sur le popup démarre mais j’ai une erreur quand je click sur envoyer

    Erreur 'window.opener.document' a la valeur Null ou n'est pas un objet.


    Merci d'avance

Discussions similaires

  1. [Prototype] Enregistrement BDD avec prototype window
    Par afrodje dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 27/12/2008, 10h36
  2. [Prototype] Ouverture de popup
    Par pouss dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 16/07/2008, 10h39
  3. [Javascript] Popup avec Window
    Par kagura dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 29/01/2008, 16h24
  4. [Prototype] [DOM] Popup avec prototype-window
    Par Akim13 dans le forum Bibliothèques & Frameworks
    Réponses: 9
    Dernier message: 29/07/2007, 17h58
  5. [Prototype] Prototype Window Class
    Par titou250 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 05/07/2006, 18h15

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