私はアプリケーションを持っています。クリックされたボタンで、私は剣道のモーダルウィンドウを開こうとしました。それは開いている。私のアプリケーションは1つのドメインにあり、剣道ウィンドウのコンテンツは別のドメインのものです。今度は、剣道のウィンドウ内にあるボタンでモーダルウィンドウを閉じたいと思っています。ここで問題が始まります。私はモーダルウィンドウを閉じることができません。 Googleを使って検索しましたが、解決策が見つかりませんでした。あなたはそれを知っていますか?ウィンドウコンテンツ内から剣道ウィンドウを閉じるには?
答えて
私の前の回答にコメントを読んだ後、私はあなたが誤解を招く質問だと思います。あなたはmodal
、別のドメインとclose
button
について話していますが、実際に関連するものは何もないと思われます。あなたのコメントから、剣道のwindow
にbutton
(実際はclose
button
だが他かもしれない)を置きたいと思っているだけでなく、別のドメインにあるページを表示したいと思う。これが実際に欲しいもので、クロスドメインやセキュリティに関連する問題がある場合は、実際にcontent.template
を使用し、を参照してbutton
とiframe
を含むテンプレートを定義することをおすすめします。このような
何か...
var myWindow2 = $("#id2").kendoWindow({
modal : true,
draggable: false,
content : {
template: '<a href="javascript:void(0);" id="close2" class="k-button">Close</a>' +
'<iframe src="http://www.xyz.com" frameborder="0" class="k-content-frame"></iframe>'
},
visible : false,
width : 400,
height : 200,
resizable: false,
iframe : true
}).data("kendoWindow");
$("#open2").on("click", function() {
myWindow2.center();
myWindow2.open();
});
$("#close2").on("click", function() {
myWindow2.close();
});
あなたもclose
button
のための次のスタイルを定義することにより、ページの残りの部分の上部にあるボタンfloat
を作るかもしれません。
#close2 {
position: absolute;
top: 10px;
left: 10px;
z-index: 10000;
}
以下のJavaScriptコードは、modal
kendoWindow
を開くためのbutton
を定義しています。クリックした後、window
の本文の中にあるbutton
を押して、望むように閉じることができます。
JavaScriptコード:
var myWindow = $("#id1").kendoWindow({
title : "hi",
visible: false,
modal : true
}).data("kendoWindow");
$("#open").on("click", function() {
console.log("opening");
myWindow.center();
myWindow.open();
});
$("#close").on("click", function() {
console.log("closing");
myWindow.close();
})
とHTML
は:
<a href="#" id="open" class="k-button">Open</a>
<div id="id1">
<p>this is the content of my window</p>
<a href="#" id="close" class="k-button">Close</a>
</div>
ありがとうオナバリにお答えいただきありがとうございます。しかし、これは私の問題の実際の解決策ではありません。モーダルの内容は別のドメインからのものです。閉じるボタンがコンテンツの中に表示されます。今、ボタンをクリックしてこのモーダルウィンドウを閉じる方法。同じドメインの場合、問題は発生しません。しかし、親ページとモーダルウィンドウは異なるドメインにあります。 – Saikat
コンテンツ「iframe」をどうやってロードしていますか? – OnaBai
window.kendoWindow({ モーダル:真、 アニメーション:偽、 ドラッグ:偽、 コンテンツ 'http://www.xxxx.com' 幅: "830px"、 高さ: "650px"、 resizable:false、 // title:false、 visible:false })データ( "kendoWindow")。タイトル(タイトル).center()。open(); – Saikat
- 1. コマンドラインからウィンドウを閉じる(ウィンドウ上)
- 2. 子ウィンドウから親ウィンドウを閉じる
- 3. 剣道のダイアログ内の剣道のポップアップ
- 4. リファレンス剣道ウィンドウAngular 1.5コンポーネント
- 5. 内部のユーザーコントロールからウィンドウを閉じる方法は?
- 6. 剣道UI IEで途中で閉じる(dojoの例)
- 7. 剣道:ローカルストレージから
- 8. XPages、ダイアログボックスからウィンドウを閉じる
- 9. 剣道UIテンプレート内に剣道UIウィジェットを表示するには
- 10. ウィンドウを閉じる
- 11. ウィンドウを閉じる
- 12. ShowDialogウィンドウからメインウィンドウまたはアプリケーションを閉じるには
- 13. 剣道UIウィンドウからJQuery UIダイアログへの遷移
- 14. どのように剣道UIのオートコンプリートをプログラムによって閉じます
- 15. 親ウィンドウからすべての子ウィンドウを閉じる
- 16. 別のウィンドウからウィンドウを閉じる方法
- 17. 剣道タブストリップと剣道テンプレート
- 18. VIM内の "Conque GDB"ウィンドウを閉じるには?
- 19. 未知のウィンドウを閉じるには
- 20. spring mvcのウィンドウを閉じるには?
- 21. awtでウィンドウを閉じるには?
- 22. OpenGLウィンドウを閉じるには
- 23. GWTでウィンドウを閉じるには?
- 24. vaadinのウィンドウを閉じるには?
- 25. Curses :: UI - ウィンドウを閉じるには?
- 26. Wpfは、別のウィンドウからウィンドウを閉じるときに検出します。
- 27. 剣道インラインテンプレート内のjQuery
- 28. ブーツストラップカルーセル内の剣道図
- 29. 剣道をJsonから移植する
- 30. 同じページに剣道ドロップダウンとブートストラップドロップダウン
親愛なるお盆に感謝しています。閉じるボタン(剣道のウィンドウのコンテンツ内)がウィンドウを閉じることができないことを理解しました。私は、剣道ウィンドウの内容ではなく、クライアント側の剣道ウィンドウ(上または下)に閉じるボタンを作成する必要があります。もう一度ありがとうございます。 – Saikat