Javascript 如何使用MM_openBrWindow()显示safari的url地址栏?
我正在使用函数MM_openBrWindow()打开新窗口。下面是javascriptJavascript 如何使用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
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!但它不起作用,另一个问题是滚动条也不显示。