国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

[對聯(lián)廣告] JS腳本類

2019-11-21 02:32:37
字體:
供稿:網(wǎng)友
//****************************************************************************************
//& 作者: 哇哇魚
//& 日期: 2004年12月31日
//& 網(wǎng)站: http://www.13smile.com/
//& Blog: http://blog.csdn.net/bpfish
//& 名稱: [對聯(lián)廣告] JS腳本類
//& 作用: 顯示頁面的對聯(lián)廣告
//& 方法:
//& SmileAdver.setLeftPos(10);          //設(shè)置左邊對聯(lián)的距頁面左邊的位置(PX)
//& SmileAdver.setLeftTop(150);         //設(shè)置左邊對聯(lián)的距頁面頂部的位置(PX)
//& SmileAdver.setRightPos(10);         //設(shè)置右邊對聯(lián)的距頁面右邊的位置(PX)
//& SmileAdver.setRightTop(150);        //設(shè)置右邊對聯(lián)的距頁面頂部的位置(PX)
//& SmileAdver.addLeftImage(鏈接,圖片地址,鏈接目標,圖片提示);      //添加左邊對聯(lián)廣告的圖片
//& SmileAdver.addRightImage(鏈接,圖片地址,鏈接目標,圖片提示);      //添加右邊對聯(lián)廣告的圖片
//& SmileAdver.scroll();                //顯示對聯(lián)廣告
//&
//****************************************************************************************
function SmileAdver_Class(){
var leftImageArray = new Array();   //保存左邊的廣告圖片數(shù)組
var rightImageArray = new Array();  //保存右邊的廣告圖片數(shù)組
var leftPos,rightPos;              //leftPos = 左邊廣告的距左邊欄位置(px)    rightPos = 右邊廣告的距右邊欄位置(px)
var leftTop,rightTop;              //leftTop = 左邊廣告的距頂邊欄位置(px)    rightTop = 右邊廣告的距頂邊欄位置(px)
var lastScrollY=0;
leftPos = rightPos = 10;           //默認為10
leftTop = rightTop = 150;          //默認為150
this.setLeftPos = function(value){
 if(isNaN(value)){value = 10;}   //非數(shù)字則默認為10
 leftPos = value;
}
this.setRightPos = function(value){
 if(isNaN(value)){value = 10;}   //非數(shù)字則默認為10
 rightPos = value;
}
this.setLeftTop = function(value){
 if(isNaN(value)){value = 150;}   //非數(shù)字則默認為150
 leftTop = value;
}
this.setRightTop = function(value){
 if(isNaN(value)){value = 150;}   //非數(shù)字則默認為150
 rightTop = value;
}
//添加左邊的圖片廣告 addLeftImage(鏈接,圖片地址,鏈接目標,圖片提示)
this.addLeftImage = function(href,image,target,title){
 var imageArray = getImageArray(href,image,target,title);
 if(imageArray != null){
    leftImageArray[leftImageArray.length] = imageArray;
 }
}
//添加右邊的圖片廣告 addRightImage(鏈接,圖片地址,鏈接目標,圖片提示)
this.addRightImage = function(href,image,target,title){
 var imageArray = getImageArray(href,image,target,title);
 if(imageArray != null){
    rightImageArray[rightImageArray.length] = imageArray;
 }
}
//內(nèi)部添加廣告圖片使用,如果沒有圖片地址,則返回一個null值,否則返回一個數(shù)組
function getImageArray(href,image,target,title){
 if(image == undefined){return null;}                 //沒有圖片地址,不添加
 if(target == undefined || target == ""){target = "_blank"};     //默認為_blank打開方式
target = " target=/"" + target + "/"";
 if(title == undefined){                         //廣告圖片title提示
  title = "" ;
 }else{
  title = " title=/"" + title + "/"";
 }
 //鏈接以www.開頭則自動加上http://  (否則鏈接時會鏈接錯誤)
 if(href.toLowerCase().substring(0,4) == "www."){
   href = "http://"; + href;
 }
 if(image.toLowerCase().substring(0,4) == "www."){
   image = "http://"; + image;
 }
 return new Array(href,image,target,title);
}
//內(nèi)部顯示圖片橫幅所用 showImageDiv(div的名稱,div的擺放方向(left,right),div的擺放位置,div層距頂部的位置,顯示的圖片數(shù)組變量)
function showImageDiv(div,pos,posPX,topPx,imageArray){
 var j;
 document.write("<div id=/"" + div + "/" style=/"" + pos + ":" + posPX + "px;POSITION:absolute;TOP:" + topPx + "px;/">");
 for(j=0; j< imageArray.length; j++){
    document.write("<a href=/"" + imageArray[j][0] + "/" "+ imageArray[j][2]+ imageArray[j][3] + "><img src=/""+ imageArray[j][1] + "/" border=/"0/" "+ imageArray[j][3] + "></a>");
    if(j != imageArray.length-1){document.write("<table border=/"0/" cellpadding=/"0/" cellspacing=/"0/"><tr><td height=10></td></tr></table>");}
 }
 document.write("</div>");
}
//滾動廣告對聯(lián)圖片
this.scroll = function(){
 showImageDiv("smilediv1","left",leftPos,leftTop,leftImageArray);
 showImageDiv("smilediv2","right",rightPos,rightTop,rightImageArray);
 window.setInterval(scrollImage,1);
}
//內(nèi)部使用用來滾動廣告圖片
function scrollImage(){
 var diffY,percent;
 diffY=document.body.scrollTop;
 percent=.1*(diffY-lastScrollY);
 if(percent>0)percent=Math.ceil(percent);
 else percent=Math.floor(percent);
 document.all.smilediv1.style.pixelTop+=percent;
 document.all.smilediv2.style.pixelTop+=percent;    
 lastScrollY=lastScrollY+percent;
}
}
///////////////////////////////////////////類結(jié)束////////////////////////////////////////////////////////////////
/////////類的使用示例代碼////////////////////////////////////////////////
var SmileAdver = new SmileAdver_Class();
SmileAdver.setLeftPos(10);
SmileAdver.setRightPos(10);
SmileAdver.setLeftTop(150);
SmileAdver.setRightTop(150);
SmileAdver.addLeftImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif";,"","asdfasdf");
SmileAdver.addLeftImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif");
SmileAdver.addLeftImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif");
SmileAdver.addRightImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif");
SmileAdver.addRightImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif");
SmileAdver.addRightImage("http://www.138tips.com/","http://www.88ball.com/images/138tips.gif");
SmileAdver.scroll();
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳东县| 瑞金市| 余姚市| 南丰县| 红原县| 曲水县| 苏尼特右旗| 张家港市| 育儿| 威宁| 龙岩市| 太康县| 冷水江市| 耿马| 肃北| 安图县| 华安县| 辰溪县| 湘阴县| 周宁县| 时尚| 西充县| 吴旗县| 珲春市| 德保县| 广宗县| 湟中县| 上蔡县| 鹰潭市| 来安县| 文登市| 衡东县| 来凤县| 南昌市| 山丹县| 冕宁县| 西乌| 吉林省| 罗平县| 渭源县| 伊吾县|