मैंने अभी देखा है कि top
, window
और parent
चर मुझे एक ही मूल्य दे रहे हैं। मैं जीमेल इनबॉक्स पेज पर इसका परीक्षण कर रहा था। क्या किसी को पता है कि इन तीन मूल्यों के बीच क्या अंतर है?विंडो, window.top और window.parent के बीच क्या अंतर है?
उत्तर
आप एक सीमा के भीतर कर रहे हैं:
window
वर्तमान फ्रेम को दर्शाता है।parent
वर्तमान फ्रेम के पैरेंट को संदर्भित करता है।top
बाहरीतम फ्रेम को संदर्भित करता है।
आप किसी भी सीमा के भीतर नहीं कर रहे हैं, इन सभी सिर्फ एक reference to the current window हो जाएगा। यदि आप केवल फ्रेम के एक स्तर के भीतर हैं, parent
और top
दोनों एक ही चीज़ का संदर्भ होंगे।
धन्यवाद। क्या आपको पता है कि कोई विशेष ब्राउज़र विशेष स्थिति है या नहीं? उदाहरण के लिए XXX शीर्ष में लागू नहीं है ... –
कोई भी नहीं होना चाहिए, हालांकि यदि आपका पृष्ठ किसी अन्य सुरक्षा संदर्भ से किसी पृष्ठ द्वारा फ्रेम में खोला गया था (उसी मूल नीति के अनुसार, यानी एक अलग होस्टनाम) तो आप नहीं करेंगे मूल वस्तु के अंदर गुणों तक पहुंचने में सक्षम हो। यह सभी ब्राउज़रों की सामान्य सुरक्षा है। यह फ्रेम में दूसरी साइट खोलकर क्रॉस साइट स्क्रिप्टिंग को रोकता है (या किसी फ्रेम में किसी अन्य साइट द्वारा खोला जा रहा है)। – thomasrutter
इसके अलावा 'स्वयं' भी उसी वस्तु को संदर्भित करता है यदि घोंसला नहीं है। – another
- 1. window.opener/window.parent/window.top का उपयोग कब करें
- 2. टीसीपी - कंजेशन विंडो के बीच अंतर और विंडो
- 3. क्यों "विंडो = window.parent;" एक अनंत पाश बनाएँ?
- 4. jQuery window.parent
- 5. कमांड विंडो और तत्काल विंडो के बीच व्यावहारिक अंतर क्या है?
- 6. # {} $ {} और% {} के बीच क्या अंतर है?
- 7. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 8. $ और $$ के बीच क्या अंतर है?
- 9. के बीच क्या अंतर है:। और: आर !?
- 10. भिन्नता और '-' के बीच क्या अंतर है?
- 11. "$^एन" और "$ +" के बीच क्या अंतर है?
- 12. WinApi में GetClientRect और GetWindowRect के बीच क्या अंतर है?
- 13. के बीच क्या अंतर है?
- 14. अंतर और कहां के बीच क्या अंतर है?
- 15. root.destroy() और root.quit() के बीच क्या अंतर है?
- 16. गेब में, प्रदर्शित और वर्तमान के बीच क्या अंतर है?
- 17. window.onload = init() के बीच क्या अंतर है; और window.onload = init;
- 18. स्वयं और खिड़की के बीच क्या अंतर है?
- 19. फ़ायरफ़ॉक्स में ओपन() और window.open() के बीच क्या अंतर है?
- 20. Qt में Q_WS_ * और Q_OS_ * के बीच क्या अंतर है?
- 21. .bashrc, .bash_profile, और .environment के बीच क्या अंतर है?
- 22. अमान्य सूची और अमान्य DisplayList के बीच क्या अंतर है?
- 23. file_get_contents और fread बीच क्या अंतर है
- 24. क्या बीच का अंतर है :: और ::: स्काला
- 25. "। +" और "। +?" के बीच अंतर
- 26. DEFAULT_SIZE और PREFERRED_SIZE के बीच क्या अंतर है?
- 27. $ {} और # {} के बीच अंतर क्या हैं?
- 28. क्या WPF में पृष्ठ और विंडो के बीच कोई लोडिंग गति अंतर है?
- 29. ASP.NET AJAX पृष्ठ लोड() और जावास्क्रिप्ट विंडो के बीच क्या अंतर है। डाउनलोड करें?
- 30. विंडो आधारित और दृश्य आधारित आईफोन ऐप्स के बीच क्या अंतर है?
एक खिड़की भी है जो स्वयं एक ही विंडो को संदर्भित करता है :) – AbhimanyuAryan