2

我用下面的代码片段打开弹出窗口

   self.open('myJSPPage','ServicePopUp','height=600,width=800,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes');

窗口打开后,我在弹出窗口中看不到任何后退按钮或前进按钮。我只看到标题,然后是它下面的地址栏,然后是地址栏下的 myJSPPage。我没有得到如何在弹出窗口上显示后退和前进按钮?

编辑:-我正在使用谷歌 crome。看起来上面的代码在 IE 上工作

4

1 回答 1

2

我测试了这个例子,它给了我FF上的前进和后退按钮 试试这个

<!-- Codes by Quackit.com -->
<script type="text/javascript">
// Popup window code
function newPopup(url) {
    popupWindow = window.open(
        url,'popUpWindow','height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
}
</script>
<a href="JavaScript:newPopup('http://www.quackit.com/html/html_help.cfm');">Open a popup window</a>

jsfiddle live demo for your code an mine 它给了我关于 FF 测试的按钮

更新: 是的,你是对的 chrome 没有给出预期的结果

可能重复

堆栈溢出中的另一个问题 不幸的是,Chrome 在使用 window.open 时仅支持一小组窗口功能。如果您认为这是一个错误或问题,您可以在http://crbug.com提交。

如果您只使用 window.open(url) 那么它将在同一个窗口中打开一个新选项卡,其中包含您想要的按钮。

jsfiddle 演示

于 2012-06-12T04:39:02.953 回答