2011-11-14 11 views
0

私は、ImがPage1.aspxからモーダルウィンドウのデイログを開くシナリオを持っています。今度はモーダルウィンドウダイアログを開いた後にユーザーがURLをコピーし、そのウィンドウダイアログをブラウザから直接開こうとすると。モーダルウィンドウダイアログは直接開くべきではありません。 Page1.aspxからのみ開く必要があります。ユーザーがブラウザで直接開いていないかどうかを確認するにはどうすればいいですか?基本的に私はjavascriptでURLReferrerの代用を探しています。Javascriptで親ページURLを取得するには?

ご協力いただければ幸いです。

おかげ&に関して、

スミットアローラ

+0

のこのラインを使用するには、document.location.hrefチェックしましたか?現在のページを返します。それにpage1.aspxが含まれていない場合、そのページから開かれていないことがわかります。 –

+0

こんにちはBaszz、document.location.hrefは、親ページの代わりにモーダルウィンドウダイアログページのURLを提供します。 – Sumit

答えて

1

あなたはwindow.parentで親をチェックすることができます。

1

親切にスクリプト

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

よろしく

+0

あなたに役立つ場合は、私のansewerを正しいものとしてマークしてください:) – Marwan

関連する問題