浏览主站 | 站长工具 | 新闻资讯 | 站长学院 | 站长盈利 | HTML教程 | 网址导航 | 站长周刊 | 会员投稿 | 滚动新闻 | RSS
发新话题
打印

[美工问题] 如何在页面里加个漂浮的广告,代码如何?

本主题由 败家子 于 2008-7-1 23:41 设置高亮

如何在页面里加个漂浮的广告,代码如何?

如何在页面里加个漂浮的广告,代码如何?

TOP

<body>

加到这个里面就可以啦,代码你可以去百度一下,你知道你是要那种样式的。

</body>

TOP

这段代码可以实现,而且据说是“超强无法拦截的网页漂浮图片广告代码”

<script type="text/javascript">
var imagepath="/andy.jpg"
var imagewidth=198 //这两行写图片的大小
var imageheight=158
var speed=2;
var imageclick="/andy.php" //这里写点击图片连接到的地址
var hideafter=0
var isie=0;
if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
isie=1;
}
else {
isie=0;
}
if(isie){
var preloadit=new Image()
preloadit.src=imagepath
}
function pop() {
if(isie) {
x=x+dx;y=y+dy;
oPopup.show(x, y, imagewidth, imageheight);
if(x+imagewidth+5>screen.width) dx=-dx;
if(y+imageheight+5>screen.height) dy=-dy;
if(x< 0) dx=-dx;
if(y< 0) dy=-dy;
startani=setTimeout("pop();",50);
}
}
function dismisspopup(){
clearTimeout(startani)
oPopup.hide()
}
function dowhat(){
if (imageclick=="dismiss")
dismisspopup()
else
window.open(imageclick);
}
if(isie) {
var x=0,y=0,dx=speed,dy=speed;
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.style.cursor="hand"
oPopupBody.innerHTML = '<删除这几个中文IMG SRC="'+preloadit.src+'">';
oPopup.document.body.onmouseover=new Function("clearTimeout(startani)")
oPopup.document.body.onmouseout=pop
oPopup.document.body.onclick=dowhat
pop();
if (hideafter>0)
setTimeout("dismisspopup()",hideafter*1000)
}
</script>
本帖最近评分记录
  • 败家子 经验 +10 等待LZ测试。 2008-4-18 17:50

TOP

<div id="ad" style="position:absolute">
<a href="http://xxxx.net" target="_blank">
<img src="/skins/copyright.gif" border="0">
</a></div>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 10
var obj=document.getElementById("ad")
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
x = x + step*(xin?1:-1)
if (x < L) { xin = true; x = L}
if (x > R){ xin = false; x = R}
y = y + step*(yin?1:-1)
if (y < T) { yin = true; y = T }
if (y > B) { yin = false; y = B }
}
var itl= setInterval("floatAD()", delay)
obj.onmouseover=function(){clearInterval(itl)}
obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
</script>

把上面的代码放在需要放置广告的页面HTML代码的<body></body>之间

-----上面的代码说明-------

http://xxxx.net //换成是漂浮图片点击后出现的页面,也就是点击后出现的详细的介绍页面
/skins/copyright.gif //换成是漂浮广告图片的URL地址,最好采用绝对路径
var x = 50,y = 60 //浮动层的初始位置,分别对应层的初始X坐标和Y坐标

var xin = true, yin = true //判断层的X坐标和Y坐标是否在在控制范围之内,xin为真是层向右移动,否则向左;yin为真是层向下移动,否则向上
var step = 1 //层移动的步长,值越大移动速度越快
var delay = 10 //层移动的时间间隔,单位为毫秒,值越小移动速度越快
本帖最近评分记录
  • 败家子 经验 +10 等待LZ测试。 2008-4-18 17:49

TOP

晕知道..干吗?发帖..
愿意共享代码给大家.但是共享不是我的义务.正如官方所说:代码只是学习的参考.请不要直接拿来做站.不要pm我要程序.你共享自然有分加.自然可以下-------------不然又何妨..

TOP

这里有一个现成的..可以试下

附件

JS浮动窗.rar (30.44 KB)

2008-6-24 16:02, 下载次数: 0

愿意共享代码给大家.但是共享不是我的义务.正如官方所说:代码只是学习的参考.请不要直接拿来做站.不要pm我要程序.你共享自然有分加.自然可以下-------------不然又何妨..

TOP

百度一下不就有代码了哈..

TOP

上传不了附件,晕!

TOP

好哦

顶下

TOP

N多广告代码,慢慢试吧

TOP

发新话题