我有一个带有搜索表单的页面,在提交时,表单操作设置为同一页面上的iframe。
iframe显示搜索结果。然后,当点击结果时,会打开一个新页面显示它。但是,当从显示的页面回击时,iframe会关闭,就好像根本没有搜索一样。
这是IE中iframe发生的事吗?
由于
答案 0 :(得分:0)
将焦点设置为页面上的元素,从而从iframe中删除焦点。
如果您希望后退按钮在iframe中工作,请将焦点设置到框架。
答案 1 :(得分:0)
你可以按照Moin的回答中提到的解决这个问题。
以下是一些有助于解决此问题的JavaScript:
<script type="text/javascript" language="javascript">
document.getElementById("YourControlName").focus();
</script>
</body>
或JQuery
$("#selector").focus();