2010-01-12 153 views
0

我有一個場景,我需要弄清楚如何使窗口彈出取決於會話變量。所以如果某個會話值是某個值,那麼會在屏幕上顯示一條彈出消息。任何人都知道如何去捕捉它?與客戶端會話彈出窗口

回答

1

假設C#:

<% if (Session("variable") == "bob") { %> 
<script type="text/javascript"> 
window.open ("/path/to/window/url","Window Title"); 
</script> 
<% } %> 

假設VB:

<% If (Session("variable") = "bob") Then %> 
<script type="text/javascript"> 
window.open ("/path/to/window/url","Window Title"); 
</script> 
<% End If %> 
0

這需要多長時間一次? 在頁面刷新時,您可以在代碼隱藏文件中檢查會話變量,並在頁面中傳遞一些javescript以彈出窗口。 (或簡單的alert()?)

如果它需要比頁面刷新更頻繁發生,你必須做同樣的事情,但使用ajax計時器調用服務器來檢查會話變量是否改變。

+0

它可能會發生很多。我正在處理這個保險索賠項目,所以根據客戶的電話號碼和會話ID,我們需要能夠彈出窗口。 – Jeff 2010-01-12 18:52:00