意思就是说,要是想弹出的层显示在flash上需要设置flash的广告代码
在<object>标签中加入<param name="wmode" value="transparent">
在<object>标签下的embed标签中加入属性 wmode="transparent" 即<embed wmode="transparent" .................>
如果广告是div+css代码 浮动的话
那就设置一下position:absolute,然后设置下z-index大小就可以解决问题了
在<header></header>之间输入调用这个outlink.js的代码<script src="outlink.js" type="text/javascript"></script>
接着在outlink.js这个文件里面输入下面这段代码
function outlinkfun(){
var links=document.getElementsByTagName("a")
for(var i=0i<links.lengthi++){
if(links[i].className=="outlink"){
links[i].onclick=function(){
this.target="_blank"
}
}
}
}
window.onload=function(){
outlinkfun()
}
最后在需要弹出新窗口的链接上添加class="outlink"
如<a href="#" class="outlink">链接</a>
绝对定位弹出DIV的绝对位置 ,CSS样式名:
position:absolute ,
top:文档高度/2-弹出DIV高度/2 px
left:文档宽度/2-弹出DIV宽度/2 px
这样的算法 就能够把弹出的DIV 位置 设置为 页面的中部
DIV+CSS不能够完全的控制DIV的位置, 因为 以上top和left的值 是需要计算的。因为如果按自己屏幕的大小固定值的话, 别人如果大于或小于你的屏幕分辨率,那么 DIV 的位置就会发生变化。
如果不想剧中就更改TOP 和Left的值即可