2011-11-14 31 views
0

我有一個場景,我從Page1.aspx打開模式窗口dailog。現在打開模態窗口對話框後如果用戶複製一個URL並嘗試直接從瀏覽器打開該窗口對話框。模態窗口對話框不應直接打開。它應該只從Page1.aspx打開。如何檢查用戶是否沒有直接在瀏覽器中打開它。基本上我正在尋找在JavaScript中的URLReferrer的替代品。如何通過Javascript獲取父頁面URL?

任何幫助,將不勝感激。

感謝&問候,

薩米特阿羅拉

+0

你檢查document.location.href的?它返回當前頁面。如果那不包含page1.aspx,你知道它不是從該頁面打開的。 –

+0

Hi Baszz,document.location.href給出了模態窗口對話框頁面的URL而不是父頁面。 – Sumit

回答

1

你可以用window.parent檢查父。

1

請使用此行腳本

if(window.opener) 
    { 
    var locationOfParentWin = window.opener.location.href; 
    } 

問候

+0

如果對你有用,請將我的ansewer標記爲正確的:) – Marwan

相關問題