我試圖打開彈出窗口this this jscript: window.open(myUrl,「」); 對於一些用戶來說,該頁面出現在一個新標籤頁中,但我希望它在一個彈出窗口中顯示。 也許有人知道它的任何理由?window.open在新標籤中打開頁面而不是在彈出窗口中
回答
大多數情況下,這是用戶控制的大多數現代瀏覽器中的配置設置。但是,如果您在調用window.open
時指定了窗口尺寸和/或功能,則某些瀏覽器可能會打開一個新窗口,否則它們會打開一個新選項卡。例如:
window.open("mypage", "_blank", "width=400,height=200,menubar=no,toolbar=no");
在這一天結束,但是,它的STIL下降到瀏覽器的實現,和以往一樣,你需要進行測試,以確保你得到你希望爲整個結果您的應用/網站支持/通常看到的大多數瀏覽器。
你有一個想法如何避免ne wwindow在新標籤中顯示apear(僅通過jscript而不是配置更改)? – question 2010-05-26 07:13:15
@question:如果你已經完成了上述工作,它仍然會出現在新選項卡上,我認爲你沒有什麼可以做的。上述內容適用於Chrome 4和Firefox 3.6。我不知道如何讓IE瀏覽器執行此操作,如果用戶將其設置爲在選項卡中打開窗口。 – 2010-05-26 08:51:33
本文可能有幫助:http://www.blazonry.com/javascript/windows.php。 您需要指定大小屬性。
window.open(myUrl, "_blank", "width=640,height=480,menubar=no,toolbar=no");
- 1. 鉻:window.open打開新標籤而不是新的彈出窗口
- 2. 在新窗口中彈出而不是在新標籤中打開
- 3. window.open打開彈出框而不是新窗口
- 4. 的window.open在新彈出的窗口沒有在新標籤頁
- 5. window.open()在新標籤頁不受彈出窗口攔截器
- 6. 爲什麼window.open(url)打開新窗口而不是標籤
- 7. Chrome如何在新窗口中打開彈出窗口而不是新標籤頁(20170629_chrome 59.0.3071.115)
- 8. 在新標籤而不是新窗口中打開URL
- 9. target =「_ blank」彈出一個窗口,而不是打開一個新標籤頁
- 10. 文件在新窗口中打開,而不是標籤
- 11. 彈出窗口始終在同一個標籤頁中打開
- 12. 如何在新標籤頁/窗口中打開ASP頁面?
- 13. 強制Firefox打開新標籤頁而不是新窗口
- 14. 打開一個新標籤頁而不是一個新窗口
- 15. 打開jQuery彈出窗口而不是默認編輯頁面
- 16. Popup在同一個窗口中打開,而不是新的彈出窗口
- 17. javascript:window.location.href在IE中打開firefox和新窗口中的新選項卡(而不是彈出窗口)。我想在同一窗口中打開頁面
- 18. 在新窗口中打開鏈接,而不是在新標籤中
- 19. Yii:在新窗口中打開網址,而不是在新標籤中
- 20. 目標_blank不在新標籤頁/窗口中打開
- 21. Window.open打開標籤而非窗口在Firefox和Safari
- 22. 在Firefox中,OAuth窗口在新選項卡中打開,而不是彈出..?
- 23. 新頁面在新窗口中打開,而不是Firefox中的新選項卡
- 24. Window.open打開選項卡,而不是在Opera中彈出?
- 25. 如何在打開書籤後在彈出窗口中居中頁面?
- 26. window.open打開一個新選項卡而不是一個新窗口(在Chrome中)
- 27. 在新窗口中打開頁面
- 28. 在新窗口中打開asp.net頁面
- 29. HTML:在新窗口中打開頁面
- 30. 在ajax模式彈出窗口中打開.aspx頁面在新窗口中打開
任何調整我的窗口大小或彈出另一個窗口的網站會被關閉,永遠不會重新訪問。 – wombleton 2010-05-25 13:23:06