asp.net实现滚动效果,图片是由数据库或者文件夹中读取
秦剑 2011-01-14 10:17:03 asp.net实现滚动效果,图片是由数据库或者文件夹中读取
静态的JavaScript实现方法:
index.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Copyright" content="爱JavaScript中文网 http://www.ijavascript.cn/" />
<meta name="description" content="分享个人的JavaScript学习经历,做最好的JavaScript资料分享站点" />
<meta content="爱JavaScript中文网" name="keywords" />
<title>无缝滚动代码 - 爱JavaScript中文网</title>
<style type="text/css">
td {font-size: 12px;}
.opacity {COLOR: #4AAAC5; FILTER: alpha(opacity=100)}
.solid-top {BORDER-TOP: #CCCCCC 1px solid}
.solid-right {BORDER-RIGHT: #CCCCCC 1px solid}
.solid-bottom {BORDER-BOTTOM: #CCCCCC 1px solid}
.solid-left {BORDER-LEFT: #CCCCCC 1px solid}
</style>
</head>
<body>
<table width="510" border="0" align="center" cellpadding="0" cellspacing="0" class="solid-top solid-bottom">
<tr>
<td width="480"><iframe src="news-1.htm" name="new_date"
width="480" marginwidth="0" height="150"
marginheight="0" scrolling="No"
frameborder="0" id="new_date" border="0" framespacing="2"
noresize="noresize" vspale="0"></iframe></td>
<td width="30" align="center" valign="top"><br>
<img src="images/scrollup.gif" alt="点住不放可以快速向上滚动"
width="11" height="11" vspace="5" class="opacity"
onMouseDown="movover();movstar(-3,2)"
onMouseUp="movover();movstar(-1,20)"
onMouseOver="movstar(-1,20);o_down(this)"
onMouseOut="movover();o_up(this)" /><br>
<img src="images/scrolldw.gif" alt="点住不放可以快速向下滚动"
width="11" height="11" vspace="5" class="opacity"
onMouseDown="movover();movstar(3,2)"
onMouseUp="movover();movstar(1,20)"
onMouseOver="movstar(1,20);o_down(this)"
onMouseOut="movover();o_up(this)" /> <br>
<script language=JavaScript>
function movstar(a,time){
movx=setInterval("mov("+a+")",time)
}
function movover(){
clearInterval(movx)
}
function mov(a){
scrollx=new_date.document.body.scrollLeft
scrolly=new_date.document.body.scrollTop
scrolly=scrolly+a
new_date.window.scroll(scrollx,scrolly)
}
function o_down(theobject){
object=theobject
while(object.filters.alpha.opacity>60){
object.filters.alpha.opacity+=-10}
}
function o_up(theobject){
object=theobject
while(object.filters.alpha.opacity<100){
object.filters.alpha.opacity+=10}
}
function wback(){
if(new_date.history.length==0){window.history.back()}
else{new_date.history.back()}
}
</script></td>
</tr>
</table>
<br>
<br>
<table width="510" height="180" border="0" align="center" cellpadding="0" cellspacing="0" class="solid-left solid-right">
<tr>
<td><iframe src="news-2.htm" name="frm_piclist"
width="510" marginwidth="0" height="150"
marginheight="0" scrolling="No"
frameborder="0" id="frm_piclist" border="0" framespacing="2"
noresize="noresize" vspale="0"></iframe></td>
</tr>
<tr>
<td height="30" align="center"><IMG
src="images/scrolllf.gif" alt="点住不放可以快速向左滚动" width="11" height="11" hspace="5" border=0 class=opacity
onmousedown=runover();runstar(-3,2,2)
onmouseup=runover();runstar(-1,20,2)
onmouseover=runstar(-1,20,2);x_down(this)
onmouseout=runover();x_up(this)><IMG
src="images/scrollrt.gif" alt="点住不放可以快速向右滚动" width="11" height="11" hspace="5" border=0 class=opacity
onmousedown=runover();runstar(3,2,2)
onmouseup=runover();runstar(1,20,2)
onmouseover=runstar(1,20,2);x_down(this)
onmouseout=runover();x_up(this)>
<SCRIPT>
function runstar(a,time,flag){
if (1 == flag){runx=setInterval("run("+a+")",10)}
else{runx=setInterval("run2("+a+")",10)}
}
function runover(){
clearInterval(runx)
}
function run(a){
scrollx=frm_frdlist.document.body.scrollLeft
scrolly=frm_frdlist.document.body.scrollTop
scrollx=scrollx+a
frm_frdlist.window.scroll(scrollx,scrolly)
}
function run2(a){
scrollx=frm_piclist.document.body.scrollLeft
scrolly=frm_piclist.document.body.scrollTop
scrollx=scrollx+a
frm_piclist.window.scroll(scrollx,scrolly)
}
function x_down(theobject){
object=theobject
while(object.filters.alpha.opacity>60){
object.filters.alpha.opacity+=-10
}
}
function x_up(theobject){
object=theobject
while(object.filters.alpha.opacity<60){
object.filters.alpha.opacity+=10
}
}
function wback(){
if(frm_frdlist.history.length==0){window.history.back()}
else{frm_frdlist.history.back()}
}
</SCRIPT></td>
</tr>
</table>
<p> </p>
</body>
</html>
news-2.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Copyright" content="爱JavaScript中文网 http://www.ijavascript.cn/" />
<meta name="description" content="分享个人的JavaScript学习经历,做最好的JavaScript资料分享站点" />
<meta content="爱JavaScript中文网" name="keywords" />
<title>爱JavaScript中文网</title>
<style type="text/css">
td {font-size: 12px;}
</style>
</head>
<body>
<table width="724" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="196" height="132" align="center"><a href="http://www.prisonbreakdvd.com/" target="_blank"><img src="images/coolsite01.jpg" width="168" height="120" border="0" /></a></td>
<td width="196" align="center"><a href="http://www.egolounge.de/" target="_blank"><img src="images/coolsite02.jpg" width="168" height="120" border="0" /></a></td>
<td width="196" height="132" align="center"><a href="http://www.cocoonmultimedia.com/" target="_blank"><img src="images/coolsite03.jpg" width="168" height="120" border="0" /></a></td>
<td width="196" align="center"><a href="http://www.flowersforhope.com/" target="_blank"><img src="images/coolsite04.jpg" width="168" height="120" border="0" /></a></td>
</tr>
<tr>
<td width="196" height="20" align="center"><a href="http://www.prisonbreakdvd.com/" target="_blank">Prison Break</a></td>
<td width="196" height="20" align="center"><a href="http://www.egolounge.de/" target="_blank">EGOLOUNGE</a></td>
<td width="196" height="20" align="center"><a href="http://www.cocoonmultimedia.com/" target="_blank">Merijn Straathof</a></td>
<td width="196" height="20" align="center"><a href="http://www.flowersforhope.com/" target="_blank">Hope Garden</a></a></td>
</tr>
</table>
</body>
</html>
主要我不清楚asp.net怎么实现在现有角本文件本嵌入代码,希望有哪位高手能够帮助我 。
应该这个问题不难,但我没有好好看过asp的书。。
回去应该好好看看书了, 不能直接看代码了。