Killi Willi: Popup anposten

Guten Tag zusammen,

ich bin noch recht unerfahren was die Webtechniken angeht und leider konnte mir google auch nicht weiterhelfen.

Ich habe eine Seite, dise öffnen per JS ein Popup, an dieses Popup möchte ich gerne Daten übergeben ohne das die aktuelle Seite verschwindet ect., also einfach Daten übergeben, mehr nicht.

Per GET wäre es kein Problem, genauso mit JS (opener) aber mein Wunsch ist es mit POST zu lösen. Ist es machbar?

  1. Mahlzeit Killi Willi,

    Ist es machbar?

    http://de.selfhtml.org/html/formulare/definieren.htm#zielfenster@title=Ja.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Ist es machbar?

      http://de.selfhtml.org/html/formulare/definieren.htm#zielfenster@title=Ja.

      Hmmm, es geht im Popups, keine Frames, keine iFrames.

      Hier mein Beispiel bei dem ich nicht weiter komme;

      TestPage.html

      <html>  
       <head>  
        <title>Test Page</title>  
        <script type="text/javascript">  
           [code lang=javascript]function openPopup() { window.open("TestFrame.html", "popup", "width=530, height=670, status=yes, scrollbars=auto, resizable=no"); }
      

      </script>
       </head>
       <body>
        <form action="TestFrame.html"  method="post" target="" onsubmit="openPopup();">
         <center>
          <input type="submit" name="OpenIt" value="Öffne iFrame" />
          <input type="hidden" name="ID" value="1234567890" />
         </center>
        </form>
       </body>
      </html>[/code]

      TestFrame.html (mein Popup):

      <html>  
       <head>  
        <title>Test Frame</title>  
       </head>  
        <body>  
         <center>  
          <h1>Test Frame</h1>  
         </center>  
       </body>  
      </html>
      

      Mit dem "target" Attribut habe ich schon vieles ausprobiert, aber keine Lösung gefunden. Die Seite die den POST absendet, soll sich nicht verschwinden, neuladen ect., sie soll bleiben wie ist ist <<-- Das suche ich!

      1. Hallo

        Ist es machbar?

        http://de.selfhtml.org/html/formulare/definieren.htm#zielfenster@title=Ja.
        Hmmm, es geht im Popups, keine Frames, keine iFrames.

        Ja und? Ein Frame bzw. Iframe ist auch nur ein innerhalb eines HTML-Dokuments geöffnetes Programmfenster. Und jenes bekommt in allen diesen Fällen einen eigenen Namen, ...

        function openPopup() { window.open("TestFrame.html", "popup", "width=530, height=670, status=yes, scrollbars=auto, resizable=no"); }

        ... der hier "popup" lautet.

        Tschö, Auge

        --
        Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
        Terry Pratchett, "Wachen! Wachen!"
        Veranstaltungsdatenbank Vdb 0.3
        1. ... der hier "popup" lautet.

          DANKE SCHÖN!
          Genau dieser Zusammenhang zwischen dem Target und dem Popup-Namen hat mir gefehlt...

          Nun klappt es wie ich will, außer das keine Daten gepostet werden... aber das kriege ich schon irgendwie hin...

          1. Hi!

            Nun klappt es wie ich will, außer das keine Daten gepostet werden... aber das kriege ich schon irgendwie hin...

            Wie liest Du die Daten denn aus?

            --
            "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
                  - T. Pratchett
            1. Wie liest Du die Daten denn aus?

              Noch garnicht.
              Aber anhand von "LiveHTTP" bzw. "HTTP Fox" sehe ich das kein Request statt gefunden hat.

      2. Hi!

        http://de.selfhtml.org/html/formulare/definieren.htm#zielfenster@title=Ja.
        Hmmm, es geht im Popups, keine Frames, keine iFrames.

        Ich weiss ja nicht gneua, wo der Link Dich hinfuehrt, bei mir zu einem SELFHTML Eintrag der genau das beschreibt was Du willst. Da sehe ich ncihts von Frames oder iFrames.

        Hier mein Beispiel bei dem ich nicht weiter komme;

        TestPage.html

        <html>

        <head>
          <title>Test Page</title>
          <script type="text/javascript">
             [code lang=javascript]function openPopup() { window.open("TestFrame.html", "popup", "width=530, height=670, status=yes, scrollbars=auto, resizable=no"); }

        
        >   </script>  
        >  </head>  
        >  <body>  
        >   <form action="TestFrame.html"  method="post" target="" onsubmit="openPopup();">  
        >    <center>  
        >     <input type="submit" name="OpenIt" value="Öffne iFrame" />  
        >     <input type="hidden" name="ID" value="1234567890" />  
        >    </center>  
        >   </form>  
        >  </body>  
        > </html>[/code]  
        >   
        > TestFrame.html (mein Popup):  
        > ~~~html
        
        <html>  
        
        >  <head>  
        >   <title>Test Frame</title>  
        >  </head>  
        >   <body>  
        >    <center>  
        >     <h1>Test Frame</h1>  
        >    </center>  
        >  </body>  
        > </html>
        
        

        Dafuer steht in Deinem Code jetzt ne Menge von Frames. Das target in deinem Formular ist aber nach wie vor leer.

        Mit dem "target" Attribut habe ich schon vieles ausprobiert, aber keine Lösung gefunden. Die Seite die den POST absendet, soll sich nicht verschwinden, neuladen ect., sie soll bleiben wie ist ist <<-- Das suche ich!

        Ok. Jetzt vermute ich langsam, du willst uns veraeppeln. Wenn Du mit dem target Attribut _irgendwas_ versucht haettest, koenntest Du dich jetzt ueber ein Fenster freuen, das Deine Post Daten bekommen hat, ohne, dass das aufrufende Fenster sich veraendert hat.

        --
        "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
              - T. Pratchett
        1. Ok. Jetzt vermute ich langsam, du willst uns veraeppeln. Wenn Du mit dem target Attribut _irgendwas_ versucht haettest, koenntest Du dich jetzt ueber ein Fenster freuen, das Deine Post Daten bekommen hat, ohne, dass das aufrufende Fenster sich veraendert hat.

          Auch quatsch, wieso veräppeln?!
          Ich wusste halt nicht das "popup" (siehe mein Bespiel) der Fenstername ist.

          1. Mahlzeit Killi Willi,

            Ich wusste halt nicht das "popup" (siehe mein Bespiel) der Fenstername ist.

            http://de.selfhtml.org/javascript/objekte/window.htm#open@title=Warum?

            MfG,
            EKKi

            --
            sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|