पर लिखें मेरे पास एक HTML पृष्ठ है जो जावास्क्रिप्ट के माध्यम से एक और पृष्ठ खोलता है। जब कोई उपयोगकर्ता दूसरे पृष्ठ में किसी बटन पर क्लिक करता है, तो मैं JQuery के माध्यम से उद्घाटन पृष्ठ के डीआईवी में एक संदेश पोस्ट करना चाहता हूं। मैं अपनी उंगली उस पर नहीं डाल सकता, लेकिन मुझे यह काम करने के लिए प्रतीत नहीं होता है। यहां मेरा ओपनर पेजJQuery - ओपनर विंडो
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<input type="button" onclick="window.open('dialog.html', '_blank', 'height=200, width=300');" value="launch!" />
<div id="testDiv"></div>
</body>
</html>
जब उपयोगकर्ता "लॉन्च" पर क्लिक करता है बटन, एक संवाद दिखाई देगा। संवाद के लिए कोड इस तरह दिखता है:
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<input type="button" onclick="updateOpener()" value="Update Opener" />
<script type="text/javascript">
function updateOpener()
{
var testDiv = window.opener.jQuery("#testDiv");
if (testDiv != null) {
alert("here");
testDiv.html("Updated!");
}
}
</script>
</body>
</html>
आश्चर्य की बात है, अलर्ट बॉक्स दिखाई देता है। हालांकि, मैं अपने शुरुआती पृष्ठ में डीआईवी के एचटीएमएल को अपडेट नहीं कर सकता। क्या किसी को भी यह करना आता है?
उपर्युक्त कोड मेरे लिए काम करता है। –
उसने बस इसे अपने संपादन के साथ तय किया। – montrealist