2010-12-15 49 views
0
function displaymessage() 
{ 
window.open("http://www.sabah.com.tr","_blank") 

parentWindow.close 
} 

Comment écrire à la place de "parentWindow.close" pour fermer la page enfant?fermeture de la fenêtre enfant javascript

+0

si vous fermez la fenêtre chid .. Pourquoi l'ouvrez-vous? – Shoban

+0

nous les mortels ne pouvons pas le savoir :) – mkoryak

Répondre

3

pas à 100% sûr de ce que vous voulez dire, vous voulez peut-être ceci:

function displaymessage() { 
    var win = window.open("http://www.sabah.com.tr","_blank") 
    win.close(); 
} 
2

Vous devez maintenir une référence à la fenêtre ouverte:

function displaymessage() { 
    var myWin = window.open("http://www.sabah.com.tr","_blank"); 
    myWin.close(); 
} 

..mais la plupart des navigateurs vous invite en disant "cette page essaie de fermer ....", soyez juste conscient de cela, et testez les différents navigateurs pour vous assurer que vous obtenez le résultat souhaité.

+0

oui en train de travailler .. et comment devrais-je fermer la fenêtre 5 secondes plus tard ?? – murat

+0

@murat - change 'myWin.close();' en 'setTimeout (fonction() {myWin.close();}, 5000);' –

+0

fonction displaymessage() { var win = window.open ("http: //www.sabah.com.tr","_blank ") setTimeout (fonction() {myWin.close();}, 5000) } ne fonctionnait pas l'enfant n'a pas fermé le temps de fourmi – murat