Fenster wieder zu ! aber wie ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fenster wieder zu ! aber wie ?

    Mit folgender Zeile kann ich ein Extrafenster öffnen:

    <a href="#pop" onclick="window.open('cam3a.php','selbst_window','screenx=1,screeny=1,width=339,height=255')">Extraf enster</A><br>

    Es soll aber automatisch wieder geschlossen werden wenn das
    Hauptscript verlassen wird.
    Aber wie ???

    Weiss es jemand ? Dann Danke für den Tip !

    Bernd

  • #2
    Mahlzeit,
    ändere mal den Fensteraufruf so:

    <a href="#pop" onclick="neu_fenster=window.open('cam3a.php','selbst_window','screenx=1,screeny=1,width=339,height=2 55')">

    Das neu_fenster beachten!
    Nun haste einen Handler für das Fenster und kannst es, wann Du willst, mit "neu_fenster.close();" schliessen.

    adios
    bohni

    Kommentar


    • #3
      ...
      fürs verlassen des originalscripts dann im body tag das hier:
      onUnload="neu_fenster.close();"

      vielleicht gehts auch wenn Du im popup aufruf dependent="yes" dazu
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        dependent funktioniert leider nur im Netscape.
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar


        • #5
          ja DANKE so gehts

          Danke für all die ANtworten.Ja so funktionierts.
          Nur war meine Überlegung falsch.Suche jetzt nach einem Weg
          das Fenster zu öffnen und mit dem gleichen Klick ein anderes Script still zu setzen.Ist nämlich das Script was jetzt im Fenster erscheint und beide zusammen können nicht laufen.
          Bernd

          Kommentar


          • #6
            das ist einen Versuch wert:

            erst mal im Original-Skript eine Variable definieren:
            -> var stop=false;

            beim Öffnen des neuen Fensters das Flag umschalten:
            -> <body onLoad="opener.stop=true;" onUnload="opener.stop=false">

            und dann alle Aktivitäten, die im Original-Fenster gestoppt werden müssen, nur aus führen, wenn das Flag nicht gesetzt ist
            -> if (!stop)
            mein Sport: mein Frühstück: meine Arbeit:

            Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

            Kommentar

            Lädt...
            X