मुझे उम्मीद है कि कोई इस मुद्दे के साथ मेरी मदद करने के लिए बहुत दयालु हो सकता है।पॉपअप विंडो रिटर्न वैल्यू
मैं जो करने की कोशिश कर रहा हूं, मैं पॉपअप विंडो से एक मूल विंडो में एक मान वापस लौटाता हूं जो इसे जावास्क्रिप्ट का उपयोग करके लॉन्च करता है।
मैं क्या कोशिश की है बुला रहा है (के रूप में विभिन्न वेबसाइटों पर पढ़ें)
window.opener.document.forms[0].textField.value = 'value'
लेकिन जब यह किसी भी त्रुटि का उत्पादन नहीं करता यह फ़ील्ड मान नहीं बदलता है।
मैंने इस पर समाधान के लिए नेट पर खोज करने की कोशिश की है, लेकिन Google पर 'पॉप अप रिटर्न वैल्यू' से संबंधित कई साइटें हैं, 2000 के बाद के परिणाम, कई लोग एक-दूसरे से संघर्ष करते हैं, इसलिए मैं कुछ उलझन में हूं ।
आदर्श रूप से मैं क्या करना पसंद करूंगा क्या पॉप अप विंडो बनने के निर्णय के लिए प्रतीक्षा करें (या तो हाँ या नहीं), और मूल विंडो से कॉलिंग फ़ंक्शन पर एक वास्तविक या गलत मान वापस आना है। इसके कारण के रूप में, यह है कि मेरे पास जारी रखने के लिए मौसम की पुष्टि करने के लिए जावास्क्रिप्ट फ़ंक्शन को कॉल करने के लिए उपयोग पर एक फॉर्म है। मैं एक वास्तविक झूठा मूल्य वापस करने के लिए एक संवाद का उपयोग कर रहा था, लेकिन अब इसे पॉप अप के साथ करने की कोशिश कर रहा हूं ताकि मैं छवियों और कई अन्य जानकारी शामिल कर सकूं।
उम्मीद है कि मैंने यह काफी समझाया है और कोई समाधान के साथ मेरी मदद कर सकता है।
आपके समय के लिए धन्यवाद। बच्चे पेज में माता पिता पेज
var answer = window.open(<your page and other arguments>)
if (answer == 1)
do some thing
में
मैंने सुझाव दिया कि मैंने सुझाव दिया है, लेकिन यह मूल विंडो बच्चे की खिड़की से एक उत्तर का इंतजार नहीं करती है। जो मुझे लगता है वह भी कारण है कि अगर खंड खंड में जहां मैं एक तत्व सेट करता हूं तो आंतरिक मूल्य एचटीएमएल वापसी मूल्य के आधार पर कुछ भी नहीं करता है। – yesiamconfused
स्पष्ट रूप से यह केवल तभी काम करता है जब आप showModalDialog का उपयोग करके विंडो खोलें। ऐसा लगता है कि यह व्यापक रूप से समर्थित नहीं है। https://msdn.microsoft.com/en-us/library/ms534371(v=vs.85).aspx – Liazy