tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
13855
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sebastian Sebastian ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    184
    Brauche Scripte die folgendes machten:

    1. Script

    Bei betätigen eines Submit Buttons ein neues Fenster öffnen und eine bestimme Seite laden....


    2. Script

    Fenster nach ein bestimmten Zeit !automatisch! schliessen

    3. Script

    Fenster wieder automatisch nach einer bestimmten Zeit schliessen und auf der Seite wo der Submit Button ist eine andere Seite laden...


    Das wärs )
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    z.B. so sollte es gehen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    <script type="text/javascript">
    <!--
    var win=false;
    function popper()
    {
    if(!win)
      {
      win=window.open('seite_im_popup.htm');
      setTimeout('popper()',5000);
      return false;
      }
    if(!win.closed)
      {
      win.close();
      }
    document.formular.submit();
    return true;
    }
    //-->
    </script>
     
    ..........
     
    <form name="formular"onsubmit="return popper()"action="neue_seite.htm">
    Beim Submitten des Formulars wird die Funktion popper() aufgerufen.
    Diese öffnet das Popup und gibt beim ersten Aufruf "false" zurück,damit das Formular nicht gesendet wird.
    Die popper()-Funktion ruft sich nach 5 sec nochmal selbst auf,
    diesmal wird aber das Popup geschlossen(falls noch vorhanden) und das Formular abgeschickt.

    Die Seite,welche nach dem Schliessen des Popup in die "Elternseite" geladen werden soll,gibst du
    einfach als action im <form>-Tag an.
     

  3. #3
    Sebastian Sebastian ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    184
    Großes Danke für deine Mühe, aber ich brauche die Scripts einzelnd....

    Weil es sich dabei um eine Passwort Kontrolle handelt und die Daten des Form Feldes an die Site gesendet werden müssen, welche sich im popup Fenster öffnet...
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ahso...
    da brauchst du auch keine einzelne Skripts,nur ein leicht verändertes:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <script type="text/javascript">
    <!--
    var win=false;
    function popper()
    {
    if(!win)
      {
      win=window.open('','pop');
      setTimeout('popper()',5000);
      }
    else
      {
      if(!win.closed){win.close();}
      document.location="neueseite.htm";
      }
    }
    //-->
    </script>
    .....
    <form action="popup.htm"target="pop">
    <input type="submit" onclick="popper();">
    .....
    Als 'action' gibts du im Formular die Seite an,welche im Popup erscheinen soll,als 'target' des Formular
    gibtst du irgendwas an(hier 'pop').

    Beim ersten Skriptdurchlauf wird das Popup geöffnet,welches den Namen erhält, der im Formular als
    'target' angegeben ist.....dadurch wird das Formular an das Popup gesendet.

    Beim zweiten Durchlauf....Popup schliessen,in Elternseite neue Seite laden.
     

  5. #5
    Sebastian Sebastian ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    184
    Hm shit sorry das ich dich so "auseinadernehme" aber es wird so leider auch nicht probieren, besser ich beschreibe genau was ich vorhabe...

    also auf der elternseite habe ich ein formfeld (name,pwd) diese sollen an eine checkuser.php gesendet werden welche sich in einem popup öffnen soll wenn man auf submit klickt...

    die checkuser überprüft dann die daten wenn diese richtig sind wird angezeigt daten korrekt, das popup fenster soll dann auto. nach 3 sek. schließen und in der eltern seite eine bestimmte seite laden welche in der checkuser.php angeben ist... ist das pwd falsch soll sich das fenster nach 3 sek. schließen und an der elternseite keine änderungen vornehmen..

    ich glaube jetzt verstehst du warum alle scripts einzeln sein müssen ))
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Aha..sags doch gleich
    Dann in der Elternseite nur:
    Code :
    1
    2
    
    <form action="popup.htm"target="pop">
    <input type="submit" onclick="window.open('','pop');">
    und in der POPUP-Seite:
    PHP-Code:
    <?php
    $js
    ="self.close();\n";
    if(
    $korrekteDaten)
     {
      
    $js="opener.document.location='neueseite.php';\n".$js;
     }
    echo
    <<<EOF
    <script type="text/javascript">
    <!--
    function ****ion()
    {
    if(opener)
      {
      
    $js
      }
    }
    setTimeout('****ion()',3000);
    //-->
    </script>
    EOF;
    ?>
    musst in der Popupseite halt nur dafür sorgen,dass ne Variable '$korrekteDaten'
    gesetzt wird und true ist,wenn die Daten korrekt sind
     

  7. #7
    every-day Tutorials.de Gastzugang
    hallo,

    habe auch ein kleines problem,

    ich will die webseite meines affili programms in nem popup aufgehen lassen,
    und darin dann gleich noch paar hübsche werbebanner einbinden,
    wer kann helfen ?

    danke schon mal

    mfg
    every-day
     

Ähnliche Themen

  1. PopUp-Fenster durch Submit-Button schliessen
    Von mepema im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 04.11.10, 08:47
  2. Umleitung auf ein Popup, anderes Fenster schliessen
    Von Adi | tmine im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 12.12.07, 13:32
  3. Mit Button Fenster schliessen und öffnen
    Von swunder im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 02.03.07, 09:02
  4. nach link in popup fenster schliessen ....
    Von djnelly im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 14.06.04, 07:20
  5. Popup schliessen sofern man auf ein andere Fenster geht.
    Von Jan Seifert im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.03.03, 15:47