收藏 分销(赏)

[对联广告]-JavaScript脚本类.doc

上传人:丰**** 文档编号:10203598 上传时间:2025-04-27 格式:DOC 页数:9 大小:21.04KB
下载 相关 举报
[对联广告]-JavaScript脚本类.doc_第1页
第1页 / 共9页
[对联广告]-JavaScript脚本类.doc_第2页
第2页 / 共9页
[对联广告]-JavaScript脚本类.doc_第3页
第3页 / 共9页
[对联广告]-JavaScript脚本类.doc_第4页
第4页 / 共9页
[对联广告]-JavaScript脚本类.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、对联广告 JavaScript脚本类 对联广告 JavaScript脚本类 /* /:哇哇鱼 /日期:2004年12月31日 /网站:.13smile/ /名称:对联广告JS脚本类 /作用:显示页面的对联广告 /方法: /SmileAdver.setLeftPos(10);/设置左边对联的距页面左边的位置(PX) /SmileAdver.setLeftTop(150);/设置左边对联的距页面顶部的位置(PX) /SmileAdver.setRightPos(10);/设置右边对联的距页面右边的位置(PX) /SmileAdver.setRightTop(150);/设置右边对联的距页面顶部的位

2、置(PX) /SmileAdver.addLeftImage(链接,图片地址,链接目标,图片提示);/添加左边对联广告的图片 /SmileAdver.addRightImage(链接,图片地址,链接目标,图片提示);/添加右边对联广告的图片 /SmileAdver.scroll();/显示对联广告 / /* functionSmileAdver_Class() varleftImageArray=newArray();/储存左边的广告图片数组 varrightImageArray=newArray();/储存右边的广告图片数组 varleftPos,rightPos;/leftPos=左边广告

3、的距左边栏位置(px)rightPos=右边广告的距右边栏位置(px) varleftTop,rightTop;/leftTop=左边广告的距顶边栏位置(px)rightTop=右边广告的距顶边栏位置(px) varlastScrollY=0; leftPos=rightPos=10;/默认为10 leftTop=rightTop=150;/默认为150 this.setLeftPos=function(value) if(isNaN(value)value=10;/非数字则默认为10 leftPos=value; this.setRightPos=function(value) if(isN

4、aN(value)value=10;/非数字则默认为10 rightPos=value; this.setLeftTop=function(value) if(isNaN(value)value=150;/非数字则默认为150 leftTop=value; this.setRightTop=function(value) if(isNaN(value)value=150;/非数字则默认为150 rightTop=value; /添加左边的图片广告addLeftImage(链接,图片地址,链接目标,图片提示) this.addLeftImage=function(href,image,targe

5、t,title) varimageArray=getImageArray(href,image,target,title); if(imageArray!=null) leftImageArrayleftImageArray.length=imageArray; /添加右边的图片广告addRightImage(链接,图片地址,链接目标,图片提示) this.addRightImage=function(href,image,target,title) varimageArray=getImageArray(href,image,target,title); if(imageArray!=nul

6、l) rightImageArrayrightImageArray.length=imageArray; /内部添加广告图片使用,如果没有图片地址,则返回一个null值,否则返回一个数组 functiongetImageArray(href,image,target,title) if(image=undefined)returnnull;/没有图片地址,不添加 if(target=undefined|target=)target=_blank;/默认为_blank打开方式 target=target=+target+; if(title=undefined)/广告图片title提示 titl

7、e=; else title=title=+title+; /链接以开头则自动加上 :/(否则链接时会链接错误) if(href.toLowerCase().substring(0,4)=) href=/;+href; if(image.toLowerCase().substring(0,4)=) image= :/;+image; returnnewArray(href,image,target,title); /内部显示图片横幅所用showImageDiv(div的名称,div的摆放方向(left,right),div的摆放位置,div层距顶部的位置,显示的图片数组变量) function

8、showImageDiv(div,pos,posPX,topPx,imageArray) varj; document.write(); for(j=0;jimageArray.length;j+) document.write(); if(j!=imageArray.length-1)document.write( ); document.write(); /滚动广告对联图片 this.scroll=function() showImageDiv(smilediv1,left,leftPos,leftTop,leftImageArray); showImageDiv(smilediv2,ri

9、ght,rightPos,rightTop,rightImageArray); window.setInterval(scrollImage,1); /内部使用用来滚动广告图片 functionscrollImage() vardiffY,percent; diffY=document.body.scrollTop; percent=.1*(diffY-lastScrollY); if(percent0)percent=Math.ceil(percent); elsepercent=Math.floor(percent); document.all.smilediv1.style.pixelT

10、op+=percent; document.all.smilediv2.style.pixelTop+=percent; lastScrollY=lastScrollY+percent; /类结束/ /类的使用示例代码/ varSmileAdver=newSmileAdver_Class(); SmileAdver.setLeftPos(10); SmileAdver.setRightPos(10); SmileAdver.setLeftTop(150); SmileAdver.setRightTop(150); SmileAdver.addLeftImage(.138tips/,.88bal

11、l/images/138tips.gif;,asdfasdf); SmileAdver.addLeftImage(.138tips/,.88ball/images/138tips.gif); SmileAdver.addLeftImage(.138tips/,.88ball/images/138tips.gif); SmileAdver.addRightImage(.138tips/,.88ball/images/138tips.gif); SmileAdver.addRightImage(.138tips/,.88ball/images/138tips.gif); SmileAdver.ad

12、dRightImage(.138tips/,.88ball/images/138tips.gif); SmileAdver.scroll(); 浅析JavaScript基本类型与引用类型 浅析JavaScript基本类型与引用类型 两种类型: ECMAScript变量包涵两种不同类型的值:基本类型值、引用类型值; 基本类型值:指的是储存在栈内存中的简单数据段; 引用类型值:指的是那些储存在堆内存中的对象,意思是,变量中储存的实际上只是一个指针,这个指针指向内存中的另一个位置,由该位置储存对象; 两种访问方式: 基本类型值:按值访问,操作的是他们实际储存的值; 引用类型值:按引用访问,当查询时,我们必需要先从栈中读取内存地址,然后再顺藤摸瓜地找到储存在堆内存中的值; 两种类型复制 1.基本类型变量的复制:从一个变量向一个变量复制时,会在栈中创建一个新值,然后把值复制到为新变量分配的位置上; 2.引用类型变量的复制:复制的是存储在栈中的指针,将指针复制到栈中为新变量分配的空间中,而这个指针副本和原指针指向存储在堆中的同一个对象; 复制操作结束后,两个变量实际上将引用同一个对象;因此改变其中的一个,将影响另一个;

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服