यह किया जा सकता है, लेकिन विभिन्न डोमेन पर नहीं।
आप चर सचेत करने के लिए मूल विंडो पैदा करने के लिए करना चाहते हैं:
window.opener.alert(variable);
testcase: इस विंडो में टाइप javascript:void window.open("http://stackoverflow.com/");
। एक नयी विंडो खुलेगी।
नई विंडो के स्थान पट्टी में javascript:void window.opener.alert(location.href);
टाइप करें और एंटर दबाएं। मूल विंडो एक अलर्ट बॉक्स दिखाएगी।
मैंने इसे फ़ायरफ़ॉक्स 3.6.22 और क्रोमियम के नवीनतम संस्करण में सफलतापूर्वक निष्पादित किया है। जब मैं "http://stackoverflow.com/" के बजाय "http://www.example.com/" खोलता हूं, तो एक मूल त्रुटि नीति के कारण एक जावास्क्रिप्ट त्रुटि उत्पन्न होगी।
स्रोत
2011-09-12 11:31:46
जब आप अलर्ट दिखाना चाहते हैं तो यह स्पष्ट नहीं है .. क्या यह चर बदलने के जवाब में है? क्या मूल विंडो में अलर्ट कोड है? –