मेरे पास एक आवेदन है। एक बटन में क्लिक किया गया मैंने एक केंडो मोडल विंडो खोलने की कोशिश की। यह खुल रहा है मेरा आवेदन एक डोमेन में है और केंडो विंडो की सामग्री किसी अन्य डोमेन से है। अब मैं मोडल विंडो को एक बटन के साथ बंद करना चाहता हूं जो केंडो विंडो के अंदर है। यहां समस्या शुरू होती है। मैं मोडल विंडो बंद नहीं कर सकता। मैंने Google का उपयोग करके खोज की लेकिन मुझे कोई समाधान नहीं मिला - क्या आप एक जानते हैं?विंडो सामग्री के भीतर से केंडो विंडो को कैसे बंद करें?
उत्तर
मेरे पिछले जवाब देने के लिए अपनी टिप्पणी को पढ़ने के बाद मुझे लगता है कि आप सवाल है कि भ्रामक है। आप modal
, अन्य डोमेन और close
button
पर बात करते हैं लेकिन आपकी टिप्पणियों से लगता है कि इनमें से कुछ भी वास्तव में प्रासंगिक नहीं है। मैं आपकी टिप्पणियों से निष्कर्ष निकालता हूं कि आप एक button
(वास्तव में button
लेकिन कोई अन्य हो सकता है) KendoUI window
में और इसके अलावा आप एक पृष्ठ (वह संयोग से) एक अलग डोमेन में प्रदर्शित करना चाहते हैं। यदि आप वास्तव में चाहते हैं- और क्रॉस-डोमेन और सुरक्षा से संबंधित समस्या को दूर करना- मैं आपको सलाह दूंगा कि आपको वास्तव में content.template
का उपयोग करना चाहिए और button
और पृष्ठ www.xyz.com
का संदर्भ देने वाला एक टेम्पलेट परिभाषित करना चाहिए।
कुछ इस तरह ...
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;
}
निम्नलिखित जावास्क्रिप्ट कोड को modal
kendoWindow
खोलने के लिए परिभाषित करता है। एक बार क्लिक करने के बाद आप window
के शरीर के अंदर button
दबाकर इसे बंद करने के लिए दबा सकते हैं।
जावा स्क्रिप्ट कोड:
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", ऊंचाई: "650 पिक्सेल", आकार बदलने योग्य: झूठी, // शीर्षक: झूठी, दृश्यमान: झूठी })। डेटा ("केंडोविंडो")। शीर्षक (शीर्षक) .center() खुले(); – Saikat
- 1. केंडो-नॉकआउट: विंडो
- 2. विंडो बंद करें घटना
- 3. विंडो के अंदर कस्टम बंद बटन के साथ एक केंडोउ विंडो बंद करना
- 4. जावा - विंडो विंडो को बंद करने से मैं विंडो क्लोजिंग को कैसे रोकूं
- 5. विंडो को इसके नाम से कैसे बंद करें?
- 6. EXTJS एक विंडो बंद करें
- 7. एचटीएमएल बटन बंद करें विंडो
- 8. सीजीडीबी के भीतर जीडीबी विंडो को कैसे स्क्रॉल करें?
- 9. बाल विंडो बंद करते समय पैरेंट विंडो रीफ्रेश करें
- 10. स्क्रॉलिंग विंडो सामग्री को कैप्चर करें स्क्रीनशॉट
- 11. विंडो बंद घटना जावा
- 12. बंद ब्राउज़र विंडो को कैसे रोकें?
- 13. Jquery विंडो बंद होने से रोकें
- 14. बाल विंडो से पैरेंट विंडो को दोबारा लोड करें
- 15. केंडो विंडो में नई सामग्री लोड करने का उचित तरीका क्या है?
- 16. कमांड विंडो में ब्लिंकिंग कर्सर को कैसे बंद करें?
- 17. स्प्लिट विंडो/आसन्न संपादक को कैसे बंद करें - एक्सकोड 4
- 18. बटन दबाकर टिंकर विंडो को कैसे बंद करें?
- 19. सेलेनियम में पॉप अप विंडो को कैसे बंद करें?
- 20. पॉपअप विंडो से मूल विंडो में डेटा कैसे पास करें?
- 21. विंडो को एनिमेट कैसे करें?
- 22. प्रोग्रामिक रूप से बंद gtk विंडो
- 23. पॉपअप विंडो को बंद करने और पैरेंट विंडो को रीडायरेक्ट करने के लिए
- 24. विंडो की सामग्री दिखाएँ क्लिपबोर्ड
- 25. वॉटर वेबड्राइवर कैसे बाल विंडो को बंद करने के लिए
- 26. मोडल विंडो से मुख्य WPF विंडो की विधि को कैसे कॉल करें?
- 27. विंडो
- 28. विंडो बंद होने पर NSWindowController को रिलीज़ करें
- 29. इंटेलिज संदेश विंडो को पॉप अप करना बंद करें
- 30. अन्य विंडो का आकार बदलने के बिना विम में एक स्प्लिट विंडो बंद करें
प्रिय ओनबारी आपके उत्तर के लिए बहुत बहुत धन्यवाद। मुझे समझ में आया कि बंद बटन (केंडो विंडो सामग्री में) विंडो बंद नहीं कर सका। मुझे केंडो विंडो की सामग्री में क्लाइंट साइड केंडो विंडो (ऊपर या नीचे) में बंद बटन बनाना है। एक बार फिर आपका धन्यवाद। – Saikat