दिलचस्प पोस्ट
मुझे जावा में पर्ल स्क्रिप्ट को कैसे कॉल करना चाहिए? यह देखने के लिए कि क्या यह अभी भी चल रहा है, एक pthread कैसे पूछता है? एक पारदर्शी केंद्रित तीर के साथ सीमा एकाधिक स्ट्रिंग मैचों को खोजने के लिए एल्गोरिथ्म केवल मर्ज नहीं किए गए मानों के साथ PHP मर्ज एरेज़ पायथन में पीडीएफ फाइल कैसे बनाएं क्या है? = एक नियमित अभिव्यक्ति में क्या मतलब है? एंड्रॉइड स्टूडियो: पुस्तकालय के रूप में जार जोड़ें? DataTemplate के साथ एक सूची बॉक्स में एक विशिष्ट आइटम तक कैसे पहुंचें? htmlagilitypack – स्क्रिप्ट और शैली निकालें? जावास्क्रिप्ट पर गंतव्य यूआरएल कैसे प्राप्त कर सकता है? पाइप के साथ कई पॉपेन कमांड लिंक करें क्या आप किसी दूसरे धागे से यूआई तत्वों तक पहुंच सकते हैं? (सेट न करें) उनके सूचकांक को जानने के कई तत्वों तक पहुंचें SQL सर्वर में एक निष्पादन योजना कैसे पढ़ा है

उसी विंडो में एक ही विंडो में खोलें और एक ही टैब में

मैं एक ही विंडो में एक लिंक खोलना चाहता हूं और एक ही टैब में उस लिंक के साथ पृष्ठ शामिल है

जब मैं खिड़की का उपयोग करके एक लिंक खोलने की कोशिश करता हूं। Open, तब यह नए टैब में खुलता है- न ही समान विंडो में एक ही टैब में।

Solutions Collecting From Web of "उसी विंडो में एक ही विंडो में खोलें और एक ही टैब में"

आपको नाम विशेषता का उपयोग करने की आवश्यकता है:

 window.open("https://www.youraddress.com","_self") 

संपादित करें : प्रोटोकॉल के साथ यूआरएल को तैयार करना चाहिए बिना सापेक्ष यूआरएल खोलने की कोशिश करता है क्रोम 59, फ़ायरफ़ॉक्स 54 और आईई 11 में परीक्षण किया गया।

इसे इस्तेमाल करो:

 location.href = "http://example.com"; 

इसके साथ करना आसान है

 window.location.replace("http://www.w3schools.com"); 

http://www.w3schools.com/jsref/met_loc_replace.asp

यदि आपके पास "फ़्रेम" के अंदर आपके पृष्ठ हैं, तो "विंडो। ओपन ('लॉगआउट.एस्पक्स', '_ स्व')"

उसी फ्रेम के अंदर रीडायरेक्ट किया जाएगा तो उपयोग करके

 "Window.open('logout.aspx','_top')" 

हम पेज को नए अनुरोध के रूप में लोड कर सकते हैं।

क्या आपको window.open का उपयोग करना है। window.open ? window.location="http://example.com" का उपयोग करने के बारे में क्या। स्थान window.location="http://example.com" ?

लिंक में एक क्लिक की तरह एक अन्य यूआरएल खोलें

 window.location.href = "http://example.com"; 

सबसे प्रमुख जावास्क्रिप्ट सुविधाओं में से एक फ्लाई पर ऑनक्लिक हैंडलर्स को आग लगाना है। मैं location.href='' या location.reload() या window.open तुलना में निम्न तंत्र को अधिक विश्वसनीय पाया है:

 // this function can fire onclick handler for any DOM-Element function fireClickEvent(element) { var evt = new window.MouseEvent('click', { view: window, bubbles: true, cancelable: true }); element.dispatchEvent(evt); } // this function will setup a virtual anchor element // and fire click handler to open new URL in the same room // it works better than location.href=something or location.reload() function openNewURLInTheSameWindow(targetURL) { var a = document.createElement('a'); a.href = targetURL; fireClickEvent(a); } 

नया टैब / विंडो खोलने और सभी पॉप-अप ब्लॉकर्स को बायपास करने के लिए ऊपर कोड भी उपयोगी है !!! उदाहरण के लिए

 function openNewTabOrNewWindow(targetURL) { var a = document.createElement('a'); a.href = targetURL; a.target = '_blank'; // now it will open new tab/window and bypass any popup blocker! fireClickEvent(a); } 

window.open(url, wndname, params) , इसमें तीन तर्क हैं। अगर आप इसे एक ही विंडो में नहीं खोलना चाहते हैं, तो बस एक अलग wndname सेट करें। जैसे कि :

 window.open(url1, "name1", params); // this open one window or tab window.open(url1, "name2", params); // though url is same, but it'll open in another window(tab). 

यहाँ window.open() बारे में विवरण दिया गया है, आप इसे भरोसा कर सकते हैं!
https://developer.mozilla.org/en/DOM/window.open

एक कोशिश ~~ है

बहुत आसान है Thats खिड़की के रूप में पहली विंडो खोलें। Open window.open(url, <tabNmae>)

उदाहरण: window.open("abc.com",'myTab')

और अगले सभी _parent_parent , _self , _parent इत्यादि के बजाय एक ही टैब नाम का प्रयोग करें।

एचटीएमएल 5 के साथ आप इतिहास एपीआई का उपयोग कर सकते हैं।

 history.pushState({ prevUrl: window.location.href }, 'Next page', 'http://localhost/x/next_page'); history.go(); 

फिर अगले पृष्ठ पर आप इस तरह से राज्य वस्तु का उपयोग कर सकते हैं

 let url = history.state.prevUrl; if (url) { console.log('user come from: '+ url) } 

इस window.open("www.youraddress.com","_self") तरह बिल्कुल। window.open("www.youraddress.com","_self")