我是在使用iframe是遇到这个问题的,登录按钮引用的是另一个header.html的文件,点击退出登录后,发现只有这个引用header.html的iframe的页面刷新到登录界面,其他的部分还停留在原来的界面。
解决方法
在点击退出跳转的链接增加一个target属性,并设置值为"_top"。target="_top"
_top
这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。
例如:
最后验证是可以的。
上面的代码,你可以直接复制粘贴到 php 文件代码里。这些代码都是 javascript 以及 html 标签,这两种可以在 PHP 里直接写(注意<?php ?>代码段标记)。
不明白你的意思?是要关闭当前页面?还是要清空输入?<input type="xxxx" value="退出" onclick="exit()">
<script language=javascript type="text/javascript">
function exit()
{
window.close()
}
</script>