この記事では、プロンプトボックスをポップアップせずに親ページを更新するJSの方法について説明します。次のように、参照のために共有してください。
ページAはページBを開きます。ページBが保存アクションなどのクラスを行った場合、ページBを閉じてページAを更新する必要があります。プロンプトボックスがポップアップし、クリックして再試行する必要があります。これは予想外の状況であり、ユーザーエクスペリエンスは非常に貧弱です。
2つの解決策があります。
1。ページAは非常にシンプルです(フレーム/iframeなし)
ページBの関数:
function close(){window.opener.location.reload(); window.opener = null; window.open( ''、 '_ self'); window.close();}それでおしまい。
2。ページAの要素は少し複雑で、フレームなどがあります。
要件:ページBはページaを更新したい
ページBの関数では、ページAの関数を直接呼び出し、最も一般的なAをリストページとして、Bを新しいページとして使用します。
すべてのリストを見つけるには、ページAにクエリボタンがあります。この関数はページBでトリガーします。
function close(){window.opener.queryall(); // queryall()はクエリ関数window.close();}です同じページのフレームAがframebにジャンプする場合、オープナーを使用するのではなく、
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。