相关疑难解决方法(0)

JavaScript在新窗口中打开,而不是标签

我有一个选择框时,选择window.open(url)一个项目时调用.Firefox默认会在新标签页中打开该页面.但是,我希望页面在新窗口中打开,而不是新选项卡.

我怎么能做到这一点?

javascript firefox

357
推荐指数
11
解决办法
51万
查看次数

Firefox中的open()和window.open()有什么区别?

在回答我的问题Pumbaa80发现调用之间的差异open(),并window.open()尝试下面的例子在Firefox(上11.0测试):

  1. http://jsfiddle.net/9kqp5/(调用open; 在FF中的新选项卡中打开,前提是"在新选项卡中打开新窗口"设置已打开,默认情况下是这样)

  2. http://jsfiddle.net/HLbLu/(电话window.open; 在新的小窗口打开)

但为什么到底有区别呢?如果我尝试以下示例:

<script>
var a = 2;
function hello() { alert(this.a); }

hello();
window.hello();
</script>
Run Code Online (Sandbox Code Playgroud)

调用函数的两种变体hello完全相同,包括具有相同的this!!!

javascript firefox window

6
推荐指数
2
解决办法
3209
查看次数

标签 统计

firefox ×2

javascript ×2

window ×1