本文介绍了如何在通过window.open或self.open为Chrome打开的弹出窗口中显示后退和前进按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

i am opening the popup window with below code snippet

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

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

Once the window opens i do not see any back button or forward button on popup. I just see title then address bar under it and then myJSPPage under address bar.I am not getting how to show back and forward button on popup?

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

- i am using google crome. Looks like above code working on IE

推荐答案

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

i tested this example and it gives me forward and back button on FFtry this

<!-- 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测试的按钮

jsfiddle live demo for your code an mine it gave me buttons on FF test

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

update:yes you are right chrome does not give the result expected

可能重复


不幸的是,Chrome在使用window.open时仅支持一小组窗口功能。如果您认为这是一个错误或问题,可以通过提交。

如果你只是使用window.open(url),那么它会在你想要的按钮的同一个窗口中打开一个新标签。

If you just use window.open(url) then it will open a new tab in the same window with the buttons you desire.

这篇关于如何在通过window.open或self.open为Chrome打开的弹出窗口中显示后退和前进按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 04:59