如何在弹出窗口中显示后退和前进按钮,通过 window.open 或 self.open 打开 Chrome

How to show back and forward button on popup opened thru window.open or self.open for Chrome?

本文关键字:open 通过 按钮 window 打开 self Chrome 窗口 显示      更新时间:2023-09-26

>我正在打开带有以下代码片段的弹出窗口

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

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

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

我测试了这个例子,它在 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 为您的代码提供现场演示,它给了我 FF 测试上的按钮

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

可能的重复项

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

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

JSFIDDLE 演示