以下は、私がまとめた js.window のプロパティとメソッドです。興味のある学生は参照してください。
window.opener.location.reload()
このメソッドは、一部の IE ブラウザ (高セキュリティ設定など) で確認ダイアログ ボックスをポップアップ表示し、更新するかどうかを尋ねます。ページを再度開き、このメソッドを window.opener.location.href=window.opener.location.href; に置き換えます
その問題は発生しません。
window.opener.location.href は単なるリンクです
親ウィンドウを送信したい場合は、window.opener.action="" と window.opener を呼び出す必要があります。 .submit() メソッドを使用できますが、残念ながらこのコードは Firefox では実行できません。解決策は、親ウィンドウで送信された関数を作成し、子ウィンドウで window.opener.functionname() を介して呼び出すことです。
通常、window.openerを使用する場合、親ウィンドウが閉じているか更新されているかを判断する必要があります。解決策は、次の検証を追加することです。オープナー && !ウィンドウ .opener.closed)
window.opener.location.replace();
このメソッドは、URLを指定することで、clientに現在キャッシュされているitemを置き換えます。そのため、replaceメソッドを使用する場合は、 「進む」と「戻る」を押して、置換された URL にアクセスします。実際のアプリケーションでは、ページを更新するときは通常、location.reload() またはhistory.go(0) を使用します。
このアプローチは、クライアントが F5 キーを押してページを更新するようなものであるため、ページのメソッド = "post" が使用されると、「Web ページの有効期限が切れました」というプロンプトが表示されます。これは、Session のセキュリティ保護メカニズムによるものです。
ウィンドウを開く方法:
方法 1:
Response.Write("<script language=javascript>window.open('down.aspx','newwindow','width=200,height=200')</script>");
方法 2:
Response.Write("<script language=javascript>alert('注册成功');window.window.location.href='down.aspx';</script> ");
上記は、私がコンパイルした js.window プロパティとメソッドです。みんな。将来的には皆さんのお役に立てれば幸いです。
関連記事:
JSの読み込みjquery.js詳細なステップバイステップの説明
以上が一般的に使用される js.window プロパティとメソッド (詳細な紹介、グラフィック チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。