把原先的div display:none 该变让他显示或者直接写入个div 位置就是当前鼠标的位置 也可以 这个比较好用 。
这个广告如果是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大小就可以解决问题了
1.强行控制图片的大小并点击打开新页面<img src="图片" width="100" height="100" onclick="window.open('另一个页面的地址')"
2.然后在那个页面载入原来的大图
当然如果你技术可以的话,最好不要打开新页面,弹出一个原本隐藏的div就可以了