2012-05-27 10 views
16

क्या पॉपअप का यूआरएल बदलना संभव है।पहले से खोले गए पॉपअप का यूआरएल बदलें

function pop1(){ 
    window.open('http://google.com','wind1'); 
} 

पॉपअप विंडो 'wind1' का url 'http://msn.com' कहने के लिए बदला जा सकता है:

मैं एक पॉपअप खोलने मान लें। Location.href या किसी अन्य समाधान के साथ कुछ।

उत्तर

25
var w1 = window.open('http://www.canop.org','wind1'); 

w1.location.href='http://www.google.com'; 
+0

परिशिष्ट: https://developer.mozilla.org/en-US/docs/Web/API/Window/open – DanFromGermany

2
नया पॉपअप विंडो उपयोग में

इस:

$ (document) .ready (function() { window.parent.location = "http://www.google.com" })

+2

वह पॉपअप विंडो की सामग्री को बदलना चाहता है, सलामी बल्लेबाज नहीं। –

+0

आपने मुझे विपरीत बताया। आवश्यकता होने पर आसान आ जाएगा। – Sushant

2

मेरे लिए, के रूप में मैं uRL (पैरामीटर के भाग के सिर्फ अंत बदल रहा था), मैं एक छोटे से चाल का इस्तेमाल किया: नई समान यूआरएल उपयोग करने से पहले एक अलग यूआरएल लोड हो रहा है। मैंने 'about: blank' का उपयोग करना चुना, लेकिन किसी भी वेबसाइट यूआरएल का उपयोग किया जा सकता था।

self.location = "about:blank"; 
self.location = desired_url; 

//this code works fine both in Mozilla Firefox as in Chrome 

ध्यान दें कि बस स्थान = साइट; location.href = साइट के समान ही करता है।
मैं केवल वर्तमान यूआरएल पढ़ने के लिए location.href का उपयोग करता हूं।

संबंधित मुद्दे