2016-03-31 15 views
0

Kullanıcı, ana sayfama Download'u tıklar ve ben window.open(..)'u ararım. Kullanıcılar OK veya Cancel tuşlarına basarsa, pencereyi yeniden yönlendirmek istiyorum!Kullanıcı "window.open()" ifadesini kapatırsa, HTML, JS'de nasıl yeniden yönlendirilir? - İletişim?

Bu nasıl olabilir? Sen sayfa açmak A Download-Link of my Homepage

, iletişim kutusu görüntülenir, sen Ok veya Cancel ve sonra pencere yönlendirmesi gerekir tıklayın:

İşte benim örnek!

+0

tıklandığında 'window.close()' – jqheart

+0

'u kullanma Standart bir window.open-Dialog'a nasıl bir OK-onClick-Event ekleyebilirim? –

+1

Olası çoğaltılabilir [Çocuk penceresini kapat, ana pencereyi yeniden yönlendir] (http://stackoverflow.com/questions/5656349/close-child-window-redirect-parent-window) – user4098326

cevap

0

Tamam ise ve yeni oluşturulan penceresinde bulunan İptal ve yönlendirme window.location ='http://....'

Tamam, bu yeni pencere kullanacağım yönlendirmek ve ana pencerede reside İptal ve yönlendirme yeni pencere kullanacağım myWin=window.open(); myWin.location='http://...'

yönlendirmek zorundadır eder

Eğer Tamam ve İptal yeni pencerede bulunuyorsa ve yönlendirme ana pencereyi yeniden yönlendirirse, yeni pencereden ana pencereye erişmeniz gerekecektir.

0

Veli Pencere

<script language="Javascript"> 

    function fbLoginWindow(){ 
     url = "fbLogin.html" 
     newwindow=window.open(url,'name','height=200,width=150'); 
     if (window.focus) {newwindow.focus()} 
    } 

</script> 

<input type="button" OnClick="fbLoginWindow()" value="Login FB" /> 

Çocuk Pencere --- fbLogin.html

<script language="Javascript"> 

    function fbProfile(){ 
     window.opener.location.href="http://wwww.facebook.com"; 
     self.close(); 
    } 

</script> 

"Tamam" onclick olayını kullanmak ve window.location içeren halinde bir işlevi çağırmak ve eğer 'İptal' in

Allow the user to view FB Profile 
<br/>Are you sure? 
<input type="button" value="Ok" OnClick="fbProfile()" /> 

İlgili konular