string dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" + app_id + "&redirect_uri=" + Server.UrlEncode(my_url) + "&scope=" + permission;
ClientScript.RegisterClientScriptBlock(typeof(Page), "key", "window.open('"+dialog_url+"','_parent','');");
मैं पॉपअप अनुमति संवाद के लिए इस कोड का उपयोग करता हूं। जब उपयोगकर्ता पॉपअप में उपयोगकर्ता को मेरे ऐप पर रीडायरेक्ट करने की अनुमति देता है तो क्लिक करें। मुझे पॉपअप विंडो से पैरेंट विंडो में कोड भेजने की आवश्यकता है, फिर उपयोगकर्ता क्लिक करने पर पॉपअप बंद करें।पॉपअप विंडो को बंद करने और पैरेंट विंडो को रीडायरेक्ट करने के लिए
हाँ, लेकिन जब मैं पॉपअप खोलता हूं। पृष्ठ mypage.html पर रीडायरेक्ट किया गया है। मैं इस पृष्ठ पर कोड ("window.opener.location.href =" http://wwww.facebook.com ";) का उपयोग करता हूं, फिर यह कहता है .." त्रुटि: संपत्ति 'मान' का मूल्य प्राप्त करने में असमर्थ: ऑब्जेक्ट है 'window.opener.location.href' के बजाय शून्य या अपरिभाषित" – JBJumboJB
आपको 'window.opener.document.location.href' – cprogcr
असल में विंडो.फोकस फ़ंक्शन है, इसलिए" अगर (window.focus) {} "हमेशा होगा सच हो –