2017-06-13 5 views
0

私はページロード時に開くダイアログボックス/ブートストラップモーダルを持っています。ユーザは、テキストを読んで理解したことを確認するチェックボックスをクリックしなければならず、その後、無効でクリック可能な続行ボタンが作成されます。XPages、ダイアログボックスからウィンドウを閉じる

しかし、私はまた、閉じるボタンをクリックすると、ダイアログボタンを閉じ、現在はフォームのすべてのフィールドを無効にしています。私が何をしたいか

、彼らはキャンセルをクリックした場合、私はボタンのonCompleteのイベントにwindow.close()を追加しようとしたが、

を取得しました....それは、ダイアログボックス、およびブラウザのウィンドウを閉じていること、です

スクリプトインタプリタエラー、ライン= 1、COL = 8:[にReferenceError] 'ウィンドウのない は、私はこれを仮定して、右のだろう

を発見したダイアログは、ページの読み込みに提示されているためなので、それはdoesnのウィンドウに「ハンドル」がありますか?私は、ダイアログのボタンから私のonCompleteのコードをwindow.close()を行い、フォーム上の隠しボタンを置くと言ってと思ってい

は、私が欲しいものを達成するために、それをクリックして、それでも動作すること)(I場合だけ疑問に思っします明日の朝にそれを明らかにテストすることができます)しかし、もっと重要なのは、これを達成するための最良の方法ですか?

ありがとう

答えて

2

ありません。ユーザーは多くの種類のブラウザを使用し、チャンスがありますが、あなたの意図/コードは単純に機能しません。

私の2セント:ウィンドウを閉じるのではなく、なぜそれが起こったのかを説明するウィンドウの内容を空にします。ドミノのログオフのページに非常によく似たもの(すべてのブラウザウィンドウ/タブをタダダダで閉じてください)。

関連する問題