tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
2497
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dor557 dor557 ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    3
    Hallo zusammen.

    Habe folgendes Problem.

    Ich habe bei einem Formular folgendes gemacht:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    function upload_status() {
     up_Window = window.open("upload_status.php", "", "width=300,height=250");
     up_Window.moveTo(screen.width/2-250, screen.height/2-300);
    }
    <form action="user.php?action=save" enctype="multipart/form-data">
      <input type="file" name="filename">
      <input type="submit" value="Senden" onclick="javascript:upload_status();">
    </form>
    so. Das Fenster Öffnet sich wie geplant. Nun nachdem die neue user.php geladen wurde möchte ich versuchen das vorher geöffnete Fenster Auutomatisch zu schliessen:
    HTML-Code:
    <body onload="up_Window.close();">
    aber aus irgend einem Grund geht das nicht.

    Habe das de.phpself.org schon danach durchsucht aber nicht gefunden.

    Wisst ihr Vielleicht wie das gehen kann das sich das Fenster beim Öffnen des Neuen Fensters schliesst

    Denn die seite wird erst geöffnet wenn der upload der datei abgeschlossen ist. Und somit wir das fenster dann angezeigt solange der upload läuft...

    Bin für jede Hilfe dankbar!
     

  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
    Hallo,....

    versuchs mal so herum:
    in der neuzuladenden user.php definierst du irgendeine Variable.
    Aus dem Popup heraus schaust du in Intervallen nach, ob im Elternfenster diese Variable vorhanden ist...sobald dies der Fall ist, lässt du das Fenster sich selbst schliessen.
     

  3. #3
    dor557 dor557 ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    3
    ich habe inzwischen eine Lösung gefunden:
    window.open('userstatus.php','uw')

    In "user.php" habe ich dann geschrieben:
    uw=window.open('userstatus.php','uw');uw.close()
    dadurch wird das Fenster quasi "überschrieben" und in der Variable "uw" gespeichert. und so konnte ich ganz normal close() verwenden.

    Danke trotzdem. hatte diese Frage in Mehreren Foren gestellt. Bin noch neuling wasJS angeht. Will meine Seite n bissl aupeppen. Bei dem was ich vorhabe wird das sicher gut sein.

    Danke trotzdem.

    Gruss Sascha
     
    System : SuSE Linux 10.1 (Kernel 2.6.17.7 [Kernel.org]) KDE 3.5.4
    Board : ASUS A7N8X-X nforce2 Chipsatz (LAN, SOUND onboard)
    Prozessor : AMD Athlon 2400 XP+ (Getaktet auf 2600 XP+)
    Grafikkarte : NVIDIA GeForce FX 5200

Ähnliche Themen

  1. geöffnetes Fenster mit Javascript aus neuem Fenster ansprechen
    Von BugsBastard im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.10.09, 13:35
  2. Antworten: 2
    Letzter Beitrag: 11.01.08, 20:31
  3. Antworten: 6
    Letzter Beitrag: 24.04.06, 11:47
  4. Geöffnetes Fenster nochmals öffnen
    Von Kreilinger im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 23.03.04, 19:03
  5. nach fenster schliessen ein seite neu laden
    Von mcphilli im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 22.10.02, 18:02