javascript
ajax 在新选卡打开,JavaScript在新窗口中打开,而不是选项卡
我有一個選擇框,當選擇一個項目時,它會調(diào)用window.open(url) 。 Firefox默認會在新標簽頁中打開頁面。 但是,我希望頁面在新窗口中打開,而不是在新標簽頁中打開。
我該怎么做?
#1樓
關鍵是參數(shù):
如果提供參數(shù)[Height =“”,Width =“”],它將在新窗口中打開。
如果您不提供 Parameters,那么它將在新選項卡中打開。
在Chrome和Firefox中測試
#2樓
在這里回答。 但是再次發(fā)布以供參考。
如果實際點擊事件中未發(fā)生window.open()不會在新選項卡中打開。 在給出的示例中,在實際點擊事件中打開了url。 只要用戶在瀏覽器中具有適當?shù)脑O置,此功能就可以使用。
Link
$("a.link").on("click",function(){
window.open('www.yourdomain.com','_blank');
});
同樣,如果您嘗試在click函數(shù)中進行ajax調(diào)用,并希望成功打開一個窗口,請確保在進行ajax調(diào)用時設置了async : false選項。
#3樓
嘗試那種方法.....
function popitup(url) {
//alert(url);
newwindow=window.open("http://www.zeeshanakhter.com","_blank","toolbar=yes,scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
newwindow.moveTo(350,150);
if (window.focus)
{
newwindow.focus()
}
return false;
}
#4樓
您不需要使用height,只需確保使用_blank 。沒有它,它將在新選項卡中打開。
對于空窗口:
window.open('', '_blank', 'toolbar=0,location=0,menubar=0');
對于特定的URL:
window.open('http://www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');
#5樓
我認為它不是html目標屬性問題,但您在Firefox“選項”菜單下的“選項卡”選項卡中未選中“在新選項卡中打開nw窗口,而不是在其中”。 檢查它,然后再試一次。
總結
以上是生活随笔為你收集整理的ajax 在新选卡打开,JavaScript在新窗口中打开,而不是选项卡的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css3 线条出现动画效果,CSS3实现
- 下一篇: 服务器操作系统策略,Windows操作系