首先建立乙個名為 ad.js 的檔案,以下為檔案內容:
//漂浮廣告 begin
//可設定漂浮是否為flash以及顯示大小
var brok=false;
var mie=false;
var vmin=2;
var vmax=5;
var vr=1;
var timer1;
var chinazads;
var isflash=0; //是否為flash檔案的漂浮 1=是 0=否
var alt="支援本站,廣告贊助商"; //滑鼠放在上時顯示的提示文字
var flashurl=""; //flash檔案的路徑
var wimg=100; //影象的寬度
var himg=100; //影象的高度
function movechip(chipname)
else
chip.xx=chip.xx+chip.vx;
chip.yy=chip.yy+chip.vy;
chip.vx+=vr*(math.random()-0.5);
chip.vy+=vr*(math.random()-0.5);
if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx;
if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy;
if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
if(chip.xx<=pagex)
if(chip.xx>=pagex+pagew-chip.w)
if(chip.xx>=680)
if(chip.yy<=pagey)
if(chip.yy>=pagey+pageh-chip.h)
if(!mie)
else
chip.timer1=settimeout("movechip('"+chip.named+"')",80); }
}function stopme(chipname)
} }
function chinazads()
chinazads.named="chinazads";
chinazads.vx=vmin+vmax*math.random();
chinazads.vy=vmin+vmax*math.random();
chinazads.w=1;
chinazads.h=1;
chinazads.xx=0;
chinazads.yy=0;
chinazads.timer1=null;
movechip("chinazads"); }
document.write('');
if (isflash>0)
document.write("
");
chinazads();
// 漂浮廣告 end
在需要顯示的頁面上加入以下**,呼叫js檔案
基於JQuery網頁漂浮廣告視窗Js詳解
自 浮窗css樣式 html內容自己寫 關閉 js 廣告漂浮視窗 function floatad selector 把元素設定成在頁面中間 obj.show 元素預設是隱藏的,避免上一句 改變位置視覺突兀,改變位置後再顯示出來 var handler setinterval move,delay ...
js 網頁定時彈出廣告,首頁彈出廣告
網頁定時彈出廣告 doctype html html head meta charset utf 8 title title script 1 確定事件 2 事件要觸發函式 init 3 init函式裡面做乙個事件 1 啟動乙個定時器 settimout 2 顯示乙個廣告 關閉廣告 首頁彈出廣告 d...
JS 隨機漂浮物
js function addevent obj,evttype,func,cap else if obj.attachevent else else function getpagescroll else if document.documentelement document.documente...