js如何实现在父框架内返回置顶子框架页面

JavaScript015

js如何实现在父框架内返回置顶子框架页面,第1张

在子页中加脚本检查当前URL是否就是顶层窗口对象的URL,如果一致,则说明当前页不在框架中,跳转到框架页即可.

if(location.href==top.location.href)top.location.href='框架页URL'

如果框架页中子页面可能是多个页的话,可以通过参数传递,并在框架页中解析参数,将子框架定向到指定的子页面.

如果点击某个div层置顶显示的话

需要用到Z-index 值

而使用zIndex值 就必须对元素进行绝对定位

可以用如下方法 让被点击的层置顶

//创建一个公共Z值

var z=999

//然后获取所有div

var aDiv=document.getElementsByTagName('div')

//遍历元素

for(var i=0i<aDiv.lengthi++){

//添加事件

aDiv[i].onclick=function(){

//控制当前点击的div每次点击就z++

//比如这次点击了z值到了1000

//然后下一个div点击的时候

//把这个值赋给他 然后他还++一次 变成1001

//这样那个又是最高的了

this.style.zIndex=z++

}

}