0

ASP と Javascript を使用したウィンドウ処理に関する多くのチュートリアルを調べてみましたが、特にやりたいことは何もありませんでした。基本的に、ユーザーがサイトにログインすると、追加のポップアップ ウィンドウにいくつかのツールが表示されます (これはクライアントが望んでいることであり、私がそれを行う方法です)。ASP.NET バックエンド Javascript を介して、このウィンドウを常に参照し、データをプッシュしたり、メソッドを呼び出したりできるようにしたいと考えています。ユーザーは常にサイト内を移動しているため、単純な参照を Javascript に保存することはできません。そうしないと、ページの変更時に消去されます。

私が考えていない明らかな何かがあると確信しています。助言がありますか?

4

1 に答える 1

1

これを試すことができます。

を使用するwindow.open()場合、ウィンドウに名前を付けるオプションがあります。そのようです:

var popupTools= window.open('http://toolpage', 'popupTools') ;

window.open次に、ページが変更されたときに、URL を空白のままにして呼び出して、既に開いているウィンドウに再度アクセスすることを試みることができます。そのようです:

var popupTools= window.open('', 'popupTools') ;

これは、既存のウィンドウ (まだ開いている場合) を参照するか、新しいウィンドウを開いて に移動しabout:blankます。

popupToolsすべてのページでこれを行うと、変数を介してウィンドウにアクセスできると思います。

于 2013-11-05T18:46:28.553 に答える