के साथ जावास्क्रिप्ट फ्रेम नेविगेशन मेरे पास एक साधारण वेब पेज है जहां 1 फ्रेम एक पीडीएफ प्रदर्शित करता है और दूसरा मेनू बार।यानी 11 में पीडीएफ
<iframe src="bar.html" name="menu" ></iframe>
<iframe src="doc.pdf" name="itempane" ></iframe>
मैं माता-पिता के लिए मेनू पट्टी से नेविगेट कर सकते हैं और वापस क्रम में पीडीएफ वाले फ़्रेम के लिए नीचे यह
var pWindow = window.parent;
pWindow['itempane'].print();
IE11 में भी ऐसा ही करने का प्रयास कर मुद्रित करने के लिए क्रोम का उपयोग करते हुए एक अमान्य देता है कॉलिंग ऑब्जेक्ट त्रुटि।
आप http://www.abhrdev.co.uk/main.html
मैं गलत क्या कर रहा हूँ पर यह देख सकते/आईई अलग तरह से क्या कर रहा है?
चीयर्स
अपडेट किया गया .....
मुझे लगता है कि मैं साबित कर दिया है कि यह एक जावास्क्रिप्ट कोडिंग समस्या नहीं है लेकिन पीडीएफ IE में निपटने से संबंधित। निम्नलिखित पृष्ठ
<a href="javascript:printFromMain('pdfpane');">Print PDF</a><br/>
<a href="javascript:printFromMain('htmlpane');">Print HTML</a>
<iframe src="bar_1.html" name="menu" ></iframe>
<iframe src="doc.pdf" name="pdfpane" ></iframe>
<iframe src="doc.html" name="htmlpane" ></iframe>
और इस समारोह
function printFromMain(paneName) {
var pWindow = window[paneName];
pWindow.focus();
pWindow.print();
}
html पृष्ठ काम करता है की छपाई नहीं लेकिन पीडीएफ pWindow.focus() के साथ देता है अमान्य कॉलिंग वस्तु - कि ऐसा क्यों हुआ में किसी भी अंतर्दृष्टि महान रूप से प्राप्त
अपने नमूना लिंक पर मामूली नोट ... मुझे नहीं लगता कि यह मूल कारण है लेकिन आपके पृष्ठ में '
'टैग गुम है। – scunliffe@mplungjan कॉल आईफ्रेम से आ रहा है, इसलिए इसे माता-पिता की आवश्यकता है। – epascarello
दोनों धन्यवाद, बॉडी टैग जोड़ा गया और डॉक्टरेट इसे साफ करने के लिए बदल गया। विंडो ["itempane"]।प्रिंट(); देता है अपरिभाषित या शून्य संदर्भ – BillB