2012-07-12 60 views
-2

我有一個模式對話框窗口。是否有任何事件(或方式)如何知道第一次打開窗口(不刷新,不是postBack等)?清除cookie是必要的。如何知道第一次打開窗戶的時間?

+0

@Andrew Peacoc,我需要清除cookie的,比方說,名稱爲「SelectedNode」打開或關閉 – andDaviD 2012-07-12 14:31:10

+0

窗口時,我們需要看到你的代碼。 – Lowkase 2012-07-12 14:32:48

+0

爲什麼不只是有一個JS標誌變量,指出它之前是否已經打開?將其初始化爲「false」,然後在模態對話框打開時將其翻轉爲「true」。頁面刷新和回發將重新加載頁面並自行將變量設置爲false。 – Zhihao 2012-07-12 14:35:27

回答

0

我假設你是一個編碼'打開的窗口的行爲。爲什麼不存儲一些表示窗口是否已被打開的變量(標誌)?對於長期存儲,這可以是普通的可讀或會話,cookie,本地存儲等。

+0

我不知道這個窗口會從哪裏打開。而這個模式對話框的實例不是由我創建的。它是在一個微軟DLL中創建的。 – andDaviD 2012-07-12 14:39:02

+0

呃...必須有一點你可以與窗口進行互動,或者讓你打開窗口。否則...你的卡住了。 – 2012-07-12 14:44:09

0

如果只是Cookie是你的關心,

然後更改cookie鍵(如果你要放棄舊Cookie)或
對您使用網站(如果你希望它不是不設置任何過期時間旁邊新鮮請求一起發送)作爲默認爲會議

相關問題