popup schließen?

ShinmA

Erfahrenes Mitglied
Hi,
also ich versuche das ein frame bei unload ein popup öffnet und das dieser Popup nach einem timeout geschlossen wird. aber das funktioniert noch nicht so wie ich das so will:

Code:
<html>
      <head>
           
<script type="text/javascript">
function popunder(){
win2=window.open("http://www.outwar.com/page.php?x=608765","", "width=150, 

height=200,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0")
win2.blur()
win2.setTimeOut("win2.close()",12000)
window.focus()
}
</script>  
     </head>
            <body onunload="popunder()">              
             </body>
</html>

Aber "Diese Methode / Objekt wird nicht unterstützt".... und ich hab keine ahnung was die von mir wollen. sieht für mich alles i. O. aus.

Könnt ihr mir bitte helfen? danke


ShinmA
 
danke dieser fehler ist jetzt weg, aber ich habe noch das problem das dieses fenster nicht geschlossen wird.
neuer code:

Code:
<html>
      <head>
<script type="text/javascript">
function popunder(){
win2=window.open("http://www.outwar.com/page.php?x=608765","", "width=150, 
height=200,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0")
win2.blur()
setTimeout("win2.close()",1000)
window.focus()
}
</script>  
     </head>
            <body onunload="popunder()">              
             </body>
</html>
eigentlich müsste doch das fenster nach einer sekunde geschlossen werden oder?
 
Liegt daran, dass setTimeout die Variable win2 nicht kennt.
Das könnte helfen:
PHP:
var win2:
function popunder(){
    win2 = window.open("...","", "...")
    win2.blur()
    setTimeout("win2.close()",1000)
    window.focus()
}

Wenn das nicht, dann das:
PHP:
var tmp:
function popunder(){
    win2 = window.open("...","", "...")
    win2.blur()
    tmp = win2;
    setTimeout("tmp.close()",1000)
    window.focus()
}
 
das funktioniert auch nicht.


er wartet zwar diesen timeout ab aber das fenster wird dann nicht geschlossen.

Code:
var tmp;
function popunder(){
    win2 = window.open("http://www.outwar.com/page.php?x=608765","", "width=150, height=200,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0")
    win2.blur()
    tmp = win2; 
    setTimeout("tmp.close()",1000)
    window.focus()
}
gibt es einen anderen weg ein popup zu schließen?

ich habe es schon darüber gemacht das sich ein frameset öffnet und bei loaed schließt aber ich kann das zu öffnender fenster NICHT in einem frame laden, oder würde das über einen weg mit iframes gehen?
 

Neue Beiträge

Zurück