tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1090
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von ShinmA
    ShinmA ShinmA ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    NRW > nähe Lüdenscheid
    Beiträge
    130
    ich möchte das nach meiner popunder-funktion eine selfclose funktion aufgerufen werden soll im mom wieht das ganze so aus:

    PHP-Code:
    <html>
    <
    head>
    <
    script type="text/javascript">
    function 
    popunder(){
    win2=window.open("http://www.outwar.com/page.php?x=608765"'''toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0')
    win2.blur()
    window.focus()
    }
    function 
    closeit() { self.close(); }
    </script>
    </head>
    <body onunload="popunder()">
    </body>
    </html> 
    ich weiß die closeit() function is eigentlich dumm aber egal, wie kann ich es erreichen das das popup nachdem es ausgeladen wurde sich wieder schließt? irgendwie bin ich nur JS anfänger deswegen kann ich mir damit leider nicht selber helfen.

    bitte helft mir da aus
     
    MfG ShinmA :)

  2. #2
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Mach es so, dass du in dem popup ein Framesetmachs, das folgendermassen aussieht:
    PHP-Code:
    <html>
    <
    head>
    <
    frameset rows="100%" cols="100%">
      <
    frame src="http://www.outwar.com/page.php?x=608765" onLoad="window.close();">
    </
    frameset>
    </
    head>
    </
    html
    Dann brauchst du dich nurnoch um das PopUp zu kümmern:
    PHP-Code:
    function popunder(){
    win2=window.open("http://www.outwar.com/page.php?x=608765"'''toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0')
    win2.blur()
    window.focus()

     

  3. #3
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    Ferner dürfte auch folgende Funktion recht browserverträglich sein, da du ja immerhin schon eine Referenz auf das Fenster hast:
    PHP-Code:
    function popunder(){
        
    win2 window.open("...");
        
    win2.onload = function() {
            
    self.close();
        }
        
    win2.blur();
        
    self.focus();

    hth,
    Geist
     

  4. #4
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Tja, auf diese Idee bin ich auch schon gekommen, aber es funktioniert leider nicht.
    Frag mich nicht warum, aber ich habs jedenfalls nicht zu Laufen gebracht.
     

  5. #5
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    Ohje...ja, das war zu schnell geschossen, danke.

    *alles zurücknehm*
    Geisti
     

Ähnliche Themen

  1. Funktion innerhalb einer Funktion aufrufen
    Von Atalión im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 31.01.10, 17:32
  2. Nach attachMovie Funktion aufrufen
    Von B_sti im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 19.11.07, 17:19
  3. Antworten: 5
    Letzter Beitrag: 15.04.06, 15:12
  4. Nach confirm() eine PHP-Funktion aufrufen
    Von Eistee im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 13.07.05, 02:12
  5. PHP Funktion in JavaScript Funktion aufrufen, aber wie ?
    Von blumshuett im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 24.03.05, 11:32