मैं निम्नलिखित जावास्क्रिप्ट कोड है:जावास्क्रिप्ट, प्रिंट पैरेंट पृष्ठ का उपयोग कर IE पर एक iframe प्रिंट करने में असमर्थ बजाय
$(document).ready(function() {
$('a#print_button').click(function(event) {
event.preventDefault();
var print_url = 'print.html';
if ($('#print_page').length == 0) {
$("body").append('<iframe id="print_page" name="print_page" src=' + print_url + ' style="display: none; @media print { display: block; }"></iframe>');
} else {
$('#print_page').attr("src", print_quote_url);
}
$('#print_page').on("load", function() {
frames["print_page"].focus();
frames["print_page"].print();
});
});
});
यह क्रोम और Firefox पर काम करता है। लेकिन जब मैं आईई पर बटन पर क्लिक करता हूं, तो यह आईफ्रेम प्रिंट करने के बजाय, मूल पृष्ठ प्रिंट करता है।
स्टैक ओवरफ़्लो में आपका स्वागत है जांच करें! हालांकि यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, [यह बेहतर होगा] (http://meta.stackexchange.com/q/8259) यहां उत्तर के आवश्यक हिस्सों को शामिल करने के लिए, और संदर्भ के लिए लिंक प्रदान करें। –
बहुत बहुत धन्यवाद। मैंने IE8 के लिए इसका समाधान खोजने के लिए कई घंटे भी व्यतीत किए हैं और यह मेरे लिए काम करता है। – SeeTheC
धन्यवाद, इससे मुझे आईई 9 – nihique