2013-10-01 21 views
0
function openwindow() { 
    var win = window.open('APP://CALLOUT, 94564584/'); 
    win.close(); 
    var win2 = window.open('http://google.com'); 
    win2.close(); 
} 

基本上我試圖實現的是關閉子窗口「贏」。但不能關閉。應用程序://標註是打電話給我的exe文件。不能關閉子窗口,沒有一個真正的URL

我試圖使用格式良好的網址,並沒有問題(「win2」)。無論如何,我可以關閉我的勝利嗎?

如果不是,有沒有辦法讓我調用這個exe文件?我不能做一個file.openread,因爲我需要使用網絡請求。 response.redirect是好的,但它意味着我的按鈕不能做任何事情,除了response.redirect。在調用app:// callout之前,我需要先用按鈕做點什麼。

也許啓用一個計時器來做點擊按鈕後的response.redirect?這是單調乏味而且效率不高?

謝謝:)

回答

0

好的我找到了解決方法。

不是最好的,但對我來說足夠好。

<div style="visibility:hidden;"><iframe id="if1" runat="server"></div> 


Protected Sub btn_submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_submit.Click 

    'Do my stuff 

    Me.if1.Attributes("src") = "APP://CALLOUT, 94564584" 

    btn_submit_ModalPopupExtender.Show() 

End Sub