




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
我在网上下载了一个网站的部分源代码 ,看到里面有实现CSDN首页图片的切换效果。虽然以前看网上有许多转载的,但是里面的代码都是在js中定义一个数组来存放图片的信息,但是今天这个方法更加灵活啊!只需要以下几步即可。1.创建sql数据库:CREATE TABLE dbo.images ( imageid int IDENTITY (1, 1) NOT NULL , imgUrl varchar (50) COLLATE Chinese_PRC_CI_AS NULL , imgText varchar (50) COLLATE Chinese_PRC_CI_AS NULL , imgLink nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , imgAlt nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY2.引用外部css代码3.写js代码:(不知道为什么放在一个单独的js文件不行) var imgWidth=248; /图片宽var imgHeight=200; /图片高var textFromHeight=21; /焦点字框高度 (单位为px)var textStyle=whiter; /焦点字class style (不是连接class)var textLinkStyle=whiter; /焦点字连接class stylevar buttonLineOn=#f60; /button下划线on的颜色var buttonLineOff=#000; /button下划线off的颜色var TimeOut=5000; /每张图切换时间 (单位毫秒);var imgUrl=new Array(); var imgLink=new Array();var imgtext=new Array();var imgAlt=new Array();var adNum=0;/焦点字框高度样式表 开始document.write();document.write(#focuseFromwidth:+(imgWidth+2)+;margin: 0px; padding:0px;height:+(imgHeight+textFromHeight)+px; overflow:hidden;);document.write(#txtFromheight:+textFromHeight+px;line-height:+textFromHeight+px;width:+imgWidth+px;overflow:hidden;);document.write(#imgTitlewidth:+imgWidth+;top:-+(textFromHeight+14)+px;height:18px);document.write();document.write();/焦点字框高度样式表 结束imgUrls=;/获取后台cs代码的属性imgtexts=;imgLinks=;imgAlts=;imgUrl=imgUrls.split(,);imgtext=imgUrls.split(,);imgLink=imgUrls.split(,);imgAlt=imgUrls.split(,);function changeimg(n)adNum=n;window.clearInterval(theTimer);adNum=adNum-1;nextAd();function goUrl()window.open(imgLinkadNum,_blank);/NetScape开始if (navigator.appName = Netscape)document.write();document.write(.buttonDivheight:4px;width:21px;);document.write();function nextAd()if(adNum(imgUrl.length-1)adNum+;else adNum=1;theTimer=setTimeout(nextAd(), TimeOut);document.images.imgInit.src=imgUrladNum;document.images.imgInit.alt=imgAltadNum; /document.getElementById(focustext).innerHTML=imgtextadNum;/在图片下面显示图片的路径document.getElementById(imgLink).href=imgLinkadNum;document.write(+imgtext1+);document.write();document.write();/数字按钮代码开始for(var i=1;iimgUrl.length;i+)document.write(+i+);/数字按钮代码结束document.write();document.write();document.write();nextAd();/NetScape结束/IE开始elsevar count=0;for (i=1;iimgUrl.length;i+) if( (imgUrli!=) & (imgLinki!=)&(imgtexti!=)&(imgAlti!=) ) count+; else break;function playTran()if (document.all) imgInit.filters.revealTrans.play(); var key=0;function nextAd()if(adNumcount)adNum+ ;else adNum=1;if( key=0 ) key=1; else if (document.all) imgInit.filters.revealTrans.Transition=23; imgInit.filters.revealTrans.apply(); playTran(); document.images.imgInit.src=imgUrladNum;document.images.imgInit.alt=imgAltadNum; document.getElementById(link+adNum).style.background=buttonLineOn;for (var i=1;i=count;i+) if (i!=adNum)document.getElementById(link+i).style.background=buttonLineOff; /focustext.innerHTML=imgtextadNum;/在图片下面显示路径theTimer=setTimeout(nextAd(), TimeOut);document.write();document.write();document.write();document.write( );/数字按钮代码开始for(var i=1;iimgUrl.length;i+) document.write(+i+);/数字按钮代码结束document.write();document.write();document.write();document.write();/IE结束里面重要的地方都有注释了,直接复制到你的aspx代码中即可。注意:在中不要标签,直接在中输入上面的js代码即可。不知道为什么有form总是报imgInit错误。4.在cs进行数据库调用:直接代码了,呵呵呵不会看不懂吧protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) bind(); public string imgUrl = , imgLink = , imgtext = , imgAlt = ; void bind() using (SqlConnection connection = new SqlConnection(server=.;database=northwind;uid=sa;pwd=123) SqlDataAdapter sda = new SqlDataAdapter(select top 5 * from images order by imageid desc, connection); DataSet ds = new DataSet(); DataTable dt = new DataTable(); sda.Fill(ds); dt = ds.Tables0; for (int i = 0; i dt.Rows.Count; i+) imgUrl += dt.RowsiimgUrl.ToString() + ,; imgtext += dt.Rowsii
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油站管理协议书
- 叉车司机聘用合同
- 学校合作学习协议书年
- 手房福州买卖合同
- 汽车转贷协议书
- 车辆应急使用合同协议
- 路边砍树协议书范本
- 退房合同收据和订购协议
- 轻质砖合同协议
- 煤渣处理协议书
- 2025年中考英语高频词汇变形归纳《背诵版+默写版》
- 《陆上风力发电建设工程质量监督检查大纲》
- 产品追溯及模拟召回演练计划
- 舒普电子套结机的设置和保养
- 植物中铁的作用及缺铁症状图文演示文稿
- 合同到期协议书(3篇)
- IPC-A-610国际标准中英文对照(doc 17)
- 山大《毛泽东思想和中国特色社会主义理论体系概论》教案第3章 社会主义改造理论
- 部编版四年级下册语文全一册期末总复习—重点归纳整理
- (国开)2019年春电大本科水利水电工程造价管理形考3答案
- 金普新区预防性体检人员审核表
评论
0/150
提交评论