window.open()
मुख्य थ्रेड से बुलाया गया जावास्क्रिप्ट विंडो.ऑपेन डिफ़ॉल्ट रूप से नया टैब खुलता है।कॉलबैक
लेकिन, यहां खुला नई विंडो हर बार (ओपेरा 16 और गूगल क्रोम 29)
<input type="button" value="Open" onclick="cb1()">
<script type="text/javascript">
function cb1() {
setTimeout(wo, 1000); //simple async
}
function wo()
{
var a = window.open("http://google.com", "w2");
a.focus();
}
</script>
(lol, इस Open a URL in a new tab (and not a new window) using JavaScript के लिए मेरा उत्तर है)।
मैं टैब में कैसे (ब्राउज़र डिफ़ॉल्ट द्वारा) खोल सकता हूं?
यह व्यवहार किस गतिविधि में होता है? – shanet
उम्मीद है कि यह आपका _ [उत्तर] है (http://stackoverflow.com/questions/2601761/change-browser-settings-by-script) _। –
सभी ब्राउज़रों। परीक्षण पृष्ठ
<स्क्रिप्ट प्रकार = "टेक्स्ट/जावास्क्रिप्ट"> var i = 0; फ़ंक्शन ऑनकॉलबैक() { \t ओपनविन ('http: //google.com','win'+ (i ++)); } फ़ंक्शन टेस्ट (कॉलबैक) { \t सेटटाइमआउट (कॉलबैक, 3000); \t } फ़ंक्शन ओपनविन (यूआरएल, सीपीटी) { var a = window.open (url, cpt); ए.फोकस(); } – user2819018