Divcss模板 弹出窗口

html-css020

Divcss模板 弹出窗口,第1张

这个广告如果是flash的话,并且不把flash设置成可透明,你div的css设置的z-index再大也没用

意思就是说,要是想弹出的层显示在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的值即可