.net中滑动图片源码_网页中图片滚动代码

hacker|
93

文章目录:

在ASP.NET里怎么让图片滚动~~

将以下代码粘到前台.aspx文件中

div id=maq style=overflow:hidden;height:150px;width:155px; align=left

div id=mtext

....放用DataList控件,绑定图片即可

/div

div id=m0/div

/div

script

var speed=40 //调整滚动速度

m0.innerHTML=mtext.innerHTML

function Marquee(){

if(m0.offsetTop-maq.scrollTop=0)

maq.scrollTop-=mtext.offsetHeight

else{

maq.scrollTop++

}

}

var MyMar=setInterval(Marquee,speed)

maq.onmouseover=function() {clearInterval(MyMar)}

maq.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

/script

如何在asp.net中实现图片的滚动、切换

用脚本啊,给你个连续滚动的例子:

所有的script脚本必须放在后面,否则会出错,在utf-8的模式下请注意空格。

向上:

base

href=""

div id=demo style="overflow:hidden; width:128px; height:300px;"

div id=demo1

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

/div

div id=demo2/div

/div

script language="javascript"

var speed=30

demo2.innerHTML=demo1.innerHTML

function Marquee(){

if(demo2.offsetTop-demo.scrollTop=0)

demo.scrollTop-=demo1.offsetHeight

else{

demo.scrollTop++

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

/script

向下:

base

href=""

div id=demo style="overflow:hidden; width:128px; height:300px;"

div id=demo1

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

img src="gfjs.gif"brimg src="bxtt.gif"brimg src="bzjd.gif"br

/div

div id=demo2/div

/div

script language="javascript"

var speed=30

demo2.innerHTML=demo1.innerHTML

demo.scrollTop=demo.scrollHeight

function Marquee(){

if(demo1.offsetTop-demo.scrollTop=0)

demo.scrollTop+=demo2.offsetHeight

else{

demo.scrollTop--

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

/script

向左:

base

href=""

div id=demo style="overflow:hidden;height:100px;width:300px;"table align=left

cellpadding=0 cellspace=0 border=0trtd id=demo1 valign=topimg src="gfjs.gif"img

src="bxtt.gif"img src="bzjd.gif"img src="gfjs.gif"img src="bxtt.gif"img

src="bzjd.gif"/tdtd id=demo2 valign=top/td/tr/table/div

script

var speed=30

demo2.innerHTML=demo1.innerHTML

function Marquee(){

if(demo2.offsetWidth-demo.scrollLeft=0)

demo.scrollLeft-=demo1.offsetWidth

else{

demo.scrollLeft++

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

/script

向右:

base

href=""

div id=demo style="overflow:hidden;height:100px;width:300px;"table align=left

cellpadding=0 cellspace=0 border=0trtd id=demo1 valign=topimg src="gfjs.gif"img

src="bxtt.gif"img src="bzjd.gif"img src="gfjs.gif"img src="bxtt.gif"img

src="bzjd.gif"/tdtd id=demo2 valign=top/td/tr/table/div

script

var speed=30

demo2.innerHTML=demo1.innerHTML

demo.scrollLeft=demo.scrollWidth

function Marquee(){

if(demo.scrollLeft=0)

demo.scrollLeft+=demo2.offsetWidth

else{

demo.scrollLeft--

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

/script

关于图片滚动的代码?谁给解释下什么意思?这个是asp.net页面里的图片滚动!是怎么调用的呢?

确实是个图片滚动的代码。

调用?后面不就是在调用的嘛。 script type="text/javascript"

!--

var speed = 10; //数字越大速度越慢

var tab = document.getElementById("demo");

var tab1 = document.getElementById("demo1");

var tab2 = document.getElementById("demo2");

tab2.innerHTML = tab1.innerHTML;

function Marquee() {

if (tab2.offsetWidth - tab.scrollLeft = 0)

tab.scrollLeft -= tab1.offsetWidth

else {

tab.scrollLeft++;

}

}

var MyMar = setInterval(Marquee, speed);

tab.onmouseover = function () { clearInterval(MyMar) };

tab.onmouseout = function () { MyMar = setInterval(Marquee, speed) };

--

/script

/div

写在页面的下面,相应的控件换下就能用了。

asp.net 图片滚动的前后台代码

你参考参考一下代码:

脚本说明:

把如下代码加入body区域中:

script language="JavaScript1.2"

//设置marquee的宽度 (in pixels)

var marqueewidth=400

//设置marquee的高度 (in pixels, 该参数只适用于NS)

var marqueeheight=20

//设置marquee滚动的速度(数值大速度快)

var speed=4

//设置marquee显示内容,使用标准的HTML语法。

var marqueecontents='a style="bord:0px;" href="图片链接位置"image src="你的图片路径"/a'

if (document.all)

document.write('marquee scrollAmount='+speed+' style="width:'+marqueewidth+'"'+marqueecontents+'/marquee')

function regenerate(){

window.location.reload()

}

function regenerate2(){

if (document.layers){

setTimeout("window.onresize=regenerate",450)

intializemarquee()

}

}

function intializemarquee(){

document.cmarquee01.document.cmarquee02.document.write('nobr'+marqueecontents+'/nobr')

document.cmarquee01.document.cmarquee02.document.close()

thelength=document.cmarquee01.document.cmarquee02.document.width

scrollit()

}

function scrollit(){

if (document.cmarquee01.document.cmarquee02.left=thelength*(-1)){

document.cmarquee01.document.cmarquee02.left-=speed

setTimeout("scrollit()",100)

}

else{

document.cmarquee01.document.cmarquee02.left=marqueewidth

scrollit()

}

}

window.onload=regenerate2

/script

ilayer width={marqueewidth}; height={marqueeheight}; name="cmarquee01"

layer name="cmarquee02"/layer

/ilayer

网页中的滚动图片的代码怎么写?

网页中的滚动图片的代码有上下左右四个方向,分别是:

head

-----

/head

body

!--向上滚动代码开始--

div id="colee" style="overflow:hidden;height:253px;width:410px;"

div id="colee1"

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

pimg src=""/p

/div

div id="colee2"/div

/div

script

var speed=30;

var colee2=document.getElementById("colee2");

var colee1=document.getElementById("colee1");

var colee=document.getElementById("colee");

colee2.innerHTML=colee1.innerHTML; //克隆colee1为colee2

function Marquee1(){

//当滚动至colee1与colee2交界时

if(colee2.offsetTop-colee.scrollTop=0){

colee.scrollTop-=colee1.offsetHeight; //colee跳到最顶端

}else{

colee.scrollTop++

}

}

var MyMar1=setInterval(Marquee1,speed)//设置定时器

//鼠标移上时清除定时器达到滚动停止的目的

colee.onmouseover=function() {clearInterval(MyMar1)}

//鼠标移开时重设定时器

colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}

/script

!--向上滚动代码结束--

!--下面是向下滚动代码--

div id="colee_bottom" style="overflow:hidden;height:253px;width:410px;"

div id="colee_bottom1"

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

pimg src="/jscss/demoimg/200907/bg3.jpg"/p

/div

div id="colee_bottom2"/div

/div

script

var speed=30

var colee_bottom2=document.getElementById("colee_bottom2");

var colee_bottom1=document.getElementById("colee_bottom1");

var colee_bottom=document.getElementById("colee_bottom");

colee_bottom2.innerHTML=colee_bottom1.innerHTML

colee_bottom.scrollTop=colee_bottom.scrollHeight

function Marquee2(){

if(colee_bottom1.offsetTop-colee_bottom.scrollTop=0)

colee_bottom.scrollTop+=colee_bottom2.offsetHeight

else{

colee_bottom.scrollTop--

}

}

var MyMar2=setInterval(Marquee2,speed)

colee_bottom.onmouseover=function() {clearInterval(MyMar2)}

colee_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}

/script

!--向下滚动代码结束--

div id="colee_left" style="overflow:hidden;width:500px;"

table cellpadding="0" cellspacing="0" border="0"

trtd id="colee_left1" valign="top" align="center"

table cellpadding="2" cellspacing="0" border="0"

tr align="center"

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

/tr

/table

/td

td id="colee_left2" valign="top"/td

/tr

/table

/div

script

//使用div时,请保证colee_left2与colee_left1是在同一行上.

var speed=30//速度数值越大速度越慢

var colee_left2=document.getElementById("colee_left2");

var colee_left1=document.getElementById("colee_left1");

var colee_left=document.getElementById("colee_left");

colee_left2.innerHTML=colee_left1.innerHTML

function Marquee3(){

if(colee_left2.offsetWidth-colee_left.scrollLeft=0)//offsetWidth 是对象的可见宽度

colee_left.scrollLeft-=colee_left1.offsetWidth//scrollWidth 是对象的实际内容的宽,不包边线宽度

else{

colee_left.scrollLeft++

}

}

var MyMar3=setInterval(Marquee3,speed)

colee_left.onmouseover=function() {clearInterval(MyMar3)}

colee_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)}

/script

!--向左滚动代码结束--

!--下面是向右滚动代码--

div id="colee_right" style="overflow:hidden;width:500px;"

table cellpadding="0" cellspacing="0" border="0"

trtd id="colee_right1" valign="top" align="center"

table cellpadding="2" cellspacing="0" border="0"

tr align="center"

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td

/tr

/table

/td

td id="colee_right2" valign="top"/td

/tr

/table

/div

script

var speed=30//速度数值越大速度越慢

var colee_right2=document.getElementById("colee_right2");

var colee_right1=document.getElementById("colee_right1");

var colee_right=document.getElementById("colee_right");

colee_right2.innerHTML=colee_right1.innerHTML

function Marquee4(){

if(colee_right.scrollLeft=0)

colee_right.scrollLeft+=colee_right2.offsetWidth

else{

colee_right.scrollLeft--

}

}

var MyMar4=setInterval(Marquee4,speed)

colee_right.onmouseover=function() {clearInterval(MyMar4)}

colee_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)}

/script

!--向右滚动代码结束--

扩展资料:

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。

现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。

源代码(也称源程序),是指一系列人类可读的计算机语言指令。

源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。

在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

参考资料:百度百科-计算机代码

asp.net实现图片循环滚动

marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" scrolldelay="0"

direction="left" atomicselection="true"

div style="width: 100%; text-align: center;" align="left"

asp:DataList ID="dl_Roll" runat="server" RepeatDirection="Horizontal" CellPadding="2"

ItemTemplate

table cellpadding="0" cellspacing="0" border="0" width="100%"

tr height="119" valign="top" align="center"

td align="left" style="height:120px; padding-left: 20px;"

asp:Image ID="ImgPic" runat="server" ToolTip='%#Eval("PicText") %' ImageUrl='%#Eval("PicUrl") %'

Height="120" Width="120px" style="cursor:Hand" /

/td

/tr

/table

/ItemTemplate

/asp:DataList

/div

/marquee

3条大神的评论

  • avatar
    访客 2022-07-03 下午 07:30:38

    ow:hidden;width:500px;"table cellpadding="0" cellspacing="0" border="0"trtd id="colee_right1" valign="top" align=

  • avatar
    访客 2022-07-03 下午 07:31:21

    } var MyMar=setInterval(Marquee,speed) maq.onmouseover=function() {clearInterval(MyMar)} maq.onm

  • avatar
    访客 2022-07-03 下午 10:50:30

    dpimg src="/jscss/demoimg/200907/bg3.jpg"/p/tdtdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td/tr/table/tdtd id="colee_

发表评论