上个月好像没学到什么新技术,唯一的收获是月末帮即将毕业的学长学姐们做了2个毕业设计,巩固了下基础。期间遇到框架中a标签的跳转问题,记录下。
一般来说,当我们在框架中跳转的时候,新页面会在当前框架打开,那么如何实现在其他框架打开页面呢?
使用js实现框架间的跳转
在index.html中
<frameset cols="235,*">
<frame src="header.html" name="header"></frame>
</frameset>
在header.html中
<script>
window.parent.main.location.href="链接地址";//跳转的页面内容在main框架呈现
</script>
js中<a>标签不跳转
<a href="" οnclick="javascript:return false;"></a>
a标签的target属性
_top 的意思是打开时忽略所有的框架。
你的网页在框架内,这个网页上有一个链接target设成_top,点击此链接时,目标网页就会在当前浏览器中打开,而框架会消失。
_parent的意思是在父窗口中打开。
就是点击链接后在当前窗口打开,不添加新窗口