के बाद खिड़की के अस्तित्व का पता लगाने के तो मैं खिड़की एक पर तत्व और एक नई विंडो (इसे कहते खिड़की बी) खोला है पर इसपुनः लोड
var myWindow = false;
$('someelement').click(function(){
var myWindow = window.open('url', 'name', 'width=100,height=200');
});
तो उपयोगकर्ता क्लिक कर लगता है ...
लेकिन फिर मान लें कि विंडो ए पुनः लोड हो गया है ... इसके कारण, var myWindow अब गलत पर सेट है ... लेकिन फिर विंडो बी अभी भी खुला है .... विंडो विंडो के बाद विंडो ए से विंडो बी के अस्तित्व का पता कैसे लगा सकता हूं ए को पुनः लोड किया जाता है
मुझे पता है कि आप यह कर सकते हैं:
var hasWindow = window.open('', 'name');
और यह खिड़की बी के लिए एक संदर्भ वापस आ जाएगी अगर यह पहले से ही खुला है ..
लेकिन फिर यदि खिड़की बी अभी तक खोला नहीं है, यह बजाय एक खिड़की खोलने, जो अवांछनीय है ट्रिगर किया जाएगा
यदि विंडो बी खुला नहीं है, तो उस स्थिति में एक नई विंडो खोलने के बिना यह विंडो विंडो का संदर्भ कैसे प्राप्त कर सकता है? (कुकी चाल का उपयोग किए बिना)