第一个(使用)

不过要注意在web.config中将该location的位置的访问权限设为allow user="*",设置了deny user="?"或"*"将导致无法看到图片,今天费了一番功夫才发现之前设置的这个问题,造成管理员在freetexbox中上传图片时只看到有图片文件,但是看不到文件夹中的图片内容,修改后成功过通过):

<div id="c_left" style="  left:0px; float:left; border:5px; border-color:Gray"> 
                            
                               <SCRIPT language=JavaScript>
     <!--
     var widths=218;  //焦点图片宽
     var w=2;
     var widthss=widths+w;
     var heights=174; //焦点图片高
     var heightss=heightss+w;
     var heightt=20;
     var counts=5;
    
     img1=new Image();img1.src='uploadFiles/admin/news/newsSlideInHomePage/<%=dtForSlideNewPic.Rows[0]["NpicPathInSlide"].ToString()%>';
     url1=new Image();url1.src='newsDetail.aspx?Nid=<%=dtForSlideNewPic.Rows[0]["Nid"]%>';
     txt1=new Image();txt1.txt='<%=dtForSlideNewPic.Rows[0]["Ntitle"].ToString()%>';
    
     img2=new Image();img2.src='uploadFiles/admin/news/newsSlideInHomePage/<%=dtForSlideNewPic.Rows[1]["NpicPathInSlide"].ToString()%>';
     url2=new Image();url2.src='newsDetail.aspx?Nid=<%=dtForSlideNewPic.Rows[1]["Nid"]%>';
     txt2=new Image();txt2.txt='<%=dtForSlideNewPic.Rows[1]["Ntitle"].ToString()%>';
                              
     img3=new Image();img3.src='uploadFiles/admin/news/newsSlideInHomePage/<%=dtForSlideNewPic.Rows[2]["NpicPathInSlide"].ToString()%>';
     url3=new Image();url3.src='newsDetail.aspx?Nid=<%=dtForSlideNewPic.Rows[2]["Nid"]%>';
     txt3=new Image();txt3.txt='<%=dtForSlideNewPic.Rows[2]["Ntitle"].ToString()%>';
    
     img4=new Image();img4.src='uploadFiles/admin/news/newsSlideInHomePage/<%=dtForSlideNewPic.Rows[3]["NpicPathInSlide"].ToString()%>';
     url4=new Image();url4.src='newsDetail.aspx?Nid=<%=dtForSlideNewPic.Rows[3]["Nid"]%>';
     txt4=new Image();txt4.txt='<%=dtForSlideNewPic.Rows[3]["Ntitle"].ToString()%>';
    
     img5=new Image();img5.src='uploadFiles/admin/news/newsSlideInHomePage/<%=dtForSlideNewPic.Rows[4]["NpicPathInSlide"].ToString()%>';
     url5=new Image();url5.src='newsDetail.aspx?Nid=<%=dtForSlideNewPic.Rows[4]["Nid"]%>';
     txt5=new Image();txt5.txt='<%=dtForSlideNewPic.Rows[4]["Ntitle"].ToString()%>';
    
     var nn=1;   //当前所显示的滚动图
     var key=0;  //标识是否为第一次开始执行
     var tt;     //标识作用
     function change_img()
     {
     if(key==0){key=1;}    //如果第一次执行KEY=1,表示已经执行过一次了。
     else if(document.all) //document.all仅IE6/7认识,firefox不会执行此段内容
     {
     document.getElementById("pic").filters[0].Apply();           //将滤镜应用到对像上
     document.getElementById("pic").filters[0].Play(duration=2);  //开始转换
     document.getElementById("pic").filters[0].Transition=23;     //转换效果
     }
     eval('document.getElementById("pic").src=img'+nn+'.src');    //替换图片
     eval('document.getElementById("url").href=url'+nn+'.src');   //替换URL
     //eval('document.getElementById("title").value=txt'+nn+'.txt');
     eval('document.getElementById("title").innerText=txt'+nn+'.txt'); //替换ALT
     eval('document.getElementById("tt").href=url'+nn+'.src');
     for (var i=1;i<=counts;i++)
     {
       document.getElementById("xxjdjj"+i).className='axx';   //将下面黑条上的所有链接变为未选中状态
     }
     document.getElementById("xxjdjj"+nn).className='bxx';    //将当前页面的ID设置为选中状态
     nn++;
     if(nn>counts){nn=1;}                 //如果ID大于总图片数量。则从头开始循环
     tt=setTimeout('change_img()',5000);  //在4秒后重新执行change_img()方法.
     }
     function changeimg(n)     //点击黑条上的链接执行的方法。
     {
     nn=n;                     //当前页面的ID等于传入的N值,
     window.clearInterval(tt); //清除用于循环的TT
     //重新执行change_img();但change_img()内所调用的图片ID已经在此处被修改,会从新ID处开始执行.
     change_img();
     }
     //样式表
     document.write('<style>');
     document.write('.axx{padding:1px 7px;border-left:#cccccc 1px solid;font-size:11px;}');
     document.write('a.axx:link,a.axx:visited{text-decoration:none;color:#fff;line-height:15px;font:11px sans-serif;background-color:#666;}');
     document.write('a.axx:active,a.axx:hover{text-decoration:none;color:#fff;line-height:15px;font:11px sans-serif;background-color:#999;}');
     document.write('.bxx{padding:1px 7px;border-left:#cccccc 1px solid;}');
     document.write('a.bxx:link,a.bxx:visited{text-decoration:none;color:#fff;line-height:15px;font:11px sans-serif;background-color:#009900;}');
     document.write('a.bxx:active,a.bxx:hover{text-decoration:none;color:#fff;line-height:15px;font:11px sans-serif;background-color:#ff9900;}');
     document.write('</style>');
      //内容部分
      document.write('<div style="width:'+widthss+'px;height:'+heights+'px;overflow:hidden;text-overflow:clip;float:left;">');
      document.write('<div><a id="url" target="_blank"><img id="pic" style="border:1px #cbcbcb solid;FILTER: progid:DXImageTransform.Microsoft.RevealTrans (duration=2,transition=23)" width='+widths+' height='+heights+' /></a></div>');
      document.write('<div style="filter:alpha(style=1,opacity=10,finishOpacity=90);background: #888888;width:100%-2px;text-align:right;top:-18px;position:relative;margin:1px;height:14px;border:0px;padding-top:1px;z-index:4000;"><div>');
      for(var i=1;i<counts+1;i++){document.write('<a href="javascript:changeimg('+i+');" id="xxjdjj'+i+'" class="axx" target="_self">'+i+'</a>');}
                       document.write('<a href="xinwen/xinwen_web.jsp?ColumnID=430" target="_blank" id="xxjdjj7" class="axx"></a>');
      document.write('</div></div></div>');
                        //document.write('<a href="xinwen/xinwen_web.jsp?ColumnID=430" target="_blank" id="xxjdjj7" class="axx">更多</a>');
                       
                        //下面是title栏
      document.write('<div valign=center><a href="" id=tt target="_blank"><div id="title"  style="width:200px;background-color:#f2f6fb;border:0px solid #f2f6fb;color:#ff8800;font-size:10pt;position:relative;padding-top:1;padding-bottom:1;text-align:center;"></div></a></div>');
      //document.write('</div>');
      //开始执行滚动操作
      change_img();
      //-->
      </SCRIPT>
                     
                               </div>

第二个(未用,因为会随页面缩放比例而丢失画面和文字):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

  <TITLE> 图片轮播 </TITLE>

  <META NAME="Generator" CONTENT="EditPlus">

  <META NAME="Author" CONTENT="水月洞天工作室">

  <META NAME="Keywords" CONTENT="图片轮播">

  <META NAME="Description" CONTENT="js实现图片轮播">

</HEAD>

<BODY>

<div id="c_flash"></div>

<script language="javascript">

linkarr = new Array();

picarr = new Array();

textarr = new Array();

var focus_width=359;   // 图片的宽度

var focus_height=144;  // 图片的高度

var text_height=20;  // 底部文字的高度

var pics = "";

var links = "";

var texts = "";

var swf_height = focus_height+text_height;   // 整个轮换效果的高度=图片高度+底部文字高度

var defJpeg = "http://www.cnbeta.com/images/index_37.jpg";



linkarr[1]="http://www.cnbeta.com/articles/73700.htm";picarr[1] ="../image/01.jpg";textarr[1]="专注的精神,是我们的一贯作风";

linkarr[2]="http://www.cnbeta.com/articles/73715.htm";picarr[2] ="../image/02.jpg";textarr[2]="我们的用心,换来你们的放心";

linkarr[3]="http://www.cnbeta.com/articles/73734.htm";picarr[3] ="../image/03.jpg";textarr[3]="与你们共享荣誉,是我们最大的骄傲";

linkarr[4]="http://www.cnbeta.com/articles/73473.htm";picarr[4] ="../image/04.jpg";textarr[4]="专业的技术,提供最舒心的服务";



for(i=1;i<picarr.length;i++){

if(pics=="") pics = picarr[i];

else pics += "|"+picarr[i];

}



for(i=1;i<linkarr.length;i++){

if(links=="") links = linkarr[i];

else links += "|"+linkarr[i];

}



for(i=1;i<textarr.length;i++){

if(texts=="") texts = textarr[i];

else texts += "|"+textarr[i];

}





document.write('<object type="application/x-shockwave-flash" data="../image/slide.swf" width="' + focus_width + '" height="' + swf_height + '">');

document.write('<param name="movie" value="../image/slide.swf"/>');

document.write('<param name="allowScriptAcess" value="sameDomain" />');

document.write('<param name="quality" value="best" />');

document.write('<param name="bgcolor" value="#E5ECF4" />');

document.write('<param name="scale" value="noScale" />');

document.write('<param name="menu" value="false">');

document.write('<param name="wmode" value="opaque" />');

document.write('<param name="FlashVars" value="playerMode=embedded&pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" />');

document.write('</object>');

</script>

</BODY>

</HTML>

说明:实现图片轮换效果的其实是一个flash,就是那个../image/slide.swf,真想看看他的源码,不知道他是怎么读取传进去的参数的哦!!!

要注意的时候图片和那个slide.swf必须在同一站点下(至于slide.swf,大家使用下载工具到http://www.cnbeta.com/template/slide.swf下载呗),要不然就会显示出错了,比如上面的代码改成http://www.cnbeta.com/template/slide.swf后显示就不正常了(例如标题文字时有时无)!!!

图片只能使用JPG格式的,如果换成GIF格式的话则图片显示不出来!!!

2个js实现图片轮播效果(用)相关推荐

  1. JS实现图片轮播效果(自动和手动)

    本次轮播效果图如下: 具有以下功能:1.自动播放(鼠标进入显示区域时停止播放) 2.左右焦点切换  3.底下小按钮切换 ps:由于很多同志反馈无法总有各种奇怪的情况,所以有需要的直接下载整个工程:JS ...

  2. html+css+js 实现图片轮播效果

    html+css+js 实现图片轮播效果 图片轮播效果: 会自动 向左 || 向右 切换图片 能手动点击按钮切换图片 多用于商品展览等等 --首先我们创建一个盒子进行展览,然后一个< ul> ...

  3. 纯js制作图片轮播效果

    好久没有发博客了,最近都在复习,为了找工作做准备. 前段时间逛了下鼠绘漫画网追海贼王最新漫画,发现他们家的图片轮播效果跟其他网页的图片轮播效果效果不同,看起来更加有趣,于是我尝试了用js复写它. 前提 ...

  4. html中使用JS实现图片轮播效果

    1.首先是效果图,要在网页中实现下图的轮播效果,有四张图片,每张图片有自己的标题,然后还有右下角的小方框,鼠标悬浮在小方框上,会切换到对应的图片中去. 2.先是HTML中的内容,最外层是轮播图整个的容 ...

  5. 前端原生js实现图片轮播效果,超级简单,备注详细

    原生js实现简单轮播图,效果如下 纯生js实现轮播图 链接: link. 图片: 我们可以通过左右两边的箭头来播放图片,在我们的鼠标放在图片上时,自动播放结束,转化为手动播放,可以通过小圆点来点击切换 ...

  6. js实现图片轮播效果

    感觉这一周学的东西中,本菜鸡觉得轮播效果是最炫酷的哈哈哈. 要好好的纪念下这个东西,以后忘了再来这边看看!超赞, 当自己做出这个效果的时候,很有成就感的(ノω<.)ノ))☆.. <!DOC ...

  7. php中实现图片自动轮播,基于vue.js实现图片轮播效果

    轮播图效果: html {{sd.title}} js export default { components: { }, ready: function() { var _this=this; va ...

  8. 移动端实现文字轮播_使用原生JS实现移动端图片轮播效果(一)

    PC端上实现图片轮播效果非常简单,只要通过使用click事件就可以非常简单的实现效果,但是在移动端上,就要通过核心的touch事件来实现.话不多说,现在我们就开始移动端轮播效果的实现. 首先就是原生J ...

  9. html多图轮播淡入淡出js,原生JS实现图片轮播与淡入效果的简单实例

    最近对css的兴趣提不起来,因为以前对图片轮播一直耿耿于怀苦于学艺不精,所以,花了点时间熟悉了一下js.然后一条道走到黑,用jquery和js写了一下轮播和图片淡入的效果.以后学习的路很长,希望自己在 ...

最新文章

  1. 使用dd命令复制ASM磁盘的spfile
  2. 如何设置minSdkVersion和targetSdkVersion
  3. WP8.1学习系列(第二十五章)——控件样式
  4. r语言工作路径linux,R语言实用基础知识_工作路径-注释-安装和卸载R包_2019-12-01...
  5. 【设计模式 00】设计模式的六大原则
  6. python的交互式解释器_python3.4.1解释器python交互式图形编程实例(三)
  7. 同步轨道进入过程_“收官之星”定点成功!北斗三号卫星全部进入长管模式
  8. 射电天文谱线接收机和终端系统
  9. 抑郁症是不可告人的病吗?
  10. 802.11协议常用语缩写
  11. BAT程序员总结的力扣刷题指南,已经在Github了!!刷题顺序,优质题解一网打尽!
  12. 怎么在Linux中telnet服务器,Linux系统下Telnet服务器配置
  13. H264码流中SPS PPS详解
  14. cad转pdf格式简易步骤
  15. 【win+黑苹果双系统②】黑苹果设置开机启动+wifi
  16. 一题多解×2(流的概念+递归)
  17. 航旅纵横被质疑泄露用户数据;杭州网警破获67万台电脑数据遭黑客偷窃案;简历倒卖黑产:低至3毛一条,700元买采集器可无限量导数据...
  18. 实现当输入框为空时,按backspace键后执行相应操作(明确按键监听事件和文本框内容变化的内在逻辑)
  19. java将uuid转换成大写_java实现无符号数转换、字符串补齐、md5、uuid、随机数示例...
  20. 集团公司申请企业邮箱有哪些注意事项?

热门文章

  1. Windows 窗体重绘
  2. JQuery文件上传控件Uploadify文档
  3. C#中静态构造函数的一些理解
  4. 淘宝助手 替代品!【淘宝登货员】研发中
  5. MiniO纠删码快速入门
  6. Windows下自动备份Oracle数据库
  7. Solr7 安装部署 管理界面介绍 1
  8. CentOS各个版本镜像下载地址
  9. JavaScript自学笔记(1)---表单验证,let和const,JSON文件
  10. Docker 配置,详细说明 daemon.json 的作用