问题描述
我打开弹出窗口,下面的代码片段
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打开的弹出窗口中显示后退和前进按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!