Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用MM_openBrWindow()显示safari的url地址栏?_Javascript - Fatal编程技术网

Javascript 如何使用MM_openBrWindow()显示safari的url地址栏?

Javascript 如何使用MM_openBrWindow()显示safari的url地址栏?,javascript,Javascript,我正在使用函数MM_openBrWindow()打开新窗口。下面是javascript function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); return false; } 这就是函数的调用方式 <a href="index.php" onclick="MM_openBrWindow('index.php','','scrollb

我正在使用函数MM_openBrWindow()打开新窗口。下面是javascript

function MM_openBrWindow(theURL,winName,features) { //v2.0
     window.open(theURL,winName,features);
     return false;
}
这就是函数的调用方式

<a href="index.php" onclick="MM_openBrWindow('index.php','','scrollbars=yes,menubar=0,width='+screen.availWidth+',height='+screen.availHeight);return false"><img src="images/logo.jpg" alt="Logo" /></a>

此时弹出窗口打开。对于Firefox和IE,它显示web地址栏。这里的问题是狩猎。它不显示地址栏。谁能告诉我有什么问题吗


感谢您尝试将
,location=yes
添加到弹出选项中

您可以尝试在
位置栏
属性中添加

<a href="index.php" onclick="MM_openBrWindow('index.php','','scrollbars=yes,location=yes,locationbar=yes,menubar=no,width='+screen.availWidth+',height='+screen.availHeight);return false"><img src="images/logo.jpg" alt="Logo" /></a>

我不确定这是否有效,但您可以尝试其他一些组合


编辑:我已经在Safari 3.1.1上测试过了,它可以正常工作。您需要
位置
位置栏
属性。如果要确保脚本在所有浏览器上运行,则需要确保为所有属性提供一个值,并且不要假定所有浏览器的默认值都相同。

谢谢streetpc!但它不起作用,另一个问题是滚动条也不显示。