如何用图片或按钮控制IE上下滚动条的移动???

问:
我现在在做一个电子杂志的浏览页面,但图片很大,高度超过一屏,所以为了方便浏览,需要加两个按钮或图片(即类似上下箭头的那种的图片),当鼠标移动到向下的箭头图片上时,滚动条向下移动;而当鼠标移动到向上的箭头图片上时,滚动条向上移动!!

请问这个效果如何实现,给出代码!!谢谢

有分必定后补!!(到时我有分时,你可以短信通知我!我另开帖给分)


大家都来看看!!!焦急等待中。。。。
______________________________________________________________________________________________
答1:
<img src="" οnmοuseοver="window.scroll(iPosX,iPosY);">
______________________________________________________________________________________________
答2:
但是怎样让它变的平滑移动呢??谢谢
______________________________________________________________________________________________
答3:
onmouseover事件中用setInterval调用函数
在onmouseout事件中销毁clearInterval
function StepScroll()
{
    window.scroll(iPosX,原始高度+Step步长);
}
______________________________________________________________________________________________
答4:
谢谢楼上的,我的代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language=javascript>
function StepScroll()
{
    window.scroll(0,12);
}
</script>
</head>

<body>
<img src="angel.jpg" width="384" height="288">
<table height=80><tr><td></td></tr></table>
<img src="" οnmοuseοver="setInterval("StepScroll()",50)" οnmοuseοut="clearInterval("StepScroll()",50)">
<table height=800><tr><td></td></tr></table>
</body>
</html>

我知道有错误!!请兄弟指出!!谢谢
______________________________________________________________________________________________
答5:
<HTML><HEAD><TITLE>局部滚动</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE>.30pt1 {
    COLOR: #ff66cc; FONT-FAMILY: 方正魏碑繁体; FONT-SIZE: 20pt
}
.30pt2 {
    COLOR: #de3076; FONT-FAMILY: 创艺繁琥珀; FONT-SIZE: 30pt
}
</STYLE>

<SCRIPT language=JavaScript>
<!--
var msg = "This page requires version 4 or later of/n Netscape Navigator or Internet Explorer"
var dyn = (document.layers || document.all) ? true : alert(msg);
var nav = (document.layers) ? true : false;
var iex = (document.all) ? true : false;
var lft = 10;
var pos = 10;  
var stp = 10;   
var spd = 150;  
var upr = -390; 
var lwr = 30;  
var tim;        
function scroll_up() //窗口向上滚动
{
if(pos > upr) pos -= stp;
do_scroll(pos); 
tim = setTimeout("scroll_up()", spd);
}

function scroll_dn() 窗口向上滚动
{
if(pos < lwr) pos += stp;
do_scroll(pos);
tim = setTimeout("scroll_dn()", spd);
}

function do_scroll(pos) {
if(iex) document.all.divTxt.style.top = pos;
if(nav) document.divTxt.top = pos;
}

function no_scroll() {
clearTimeout(tim);
}

var divTop_content="";
//对层进行相对定位
if(iex) document.write('<DIV ID="divTop" STYLE="position:absolute; top:0; left:'+lft+'; width:300; height:30; background-color:#bde6fd; z-index:3">'+divTop_content+'</DIV>');
if(nav) document.write('<LAYER ID="divTop" position="absolute" top="0" left="'+lft+'" width="300" height="30" bgcolor="#bde6fd" z-index="3">'+divTop_content+'</LAYER>');

var divBtm_content =('<HR><TABLE BORDER="0" WIDTH="100%"><TR><TD ALIGN="left"><A HREF="#" ONMOUSEOVER="scroll_up()" ONMOUSEOUT="no_scroll()">上 移</A></TD><TD ALIGN="right"><A HREF="#" ONMOUSEOVER="scroll_dn()" ONMOUSEOUT="no_scroll()">下 移</A></TD></TR></TABLE>');

if(iex) document.write('<DIV ID="divBtm" STYLE="position:absolute; top:350; left:'+lft+'; width:300; height:800; background-color:white; z-index:2">'+divBtm_content+'</DIV>');
if(nav) document.write('<LAYER ID="divBtm" position="absolute" top="350" left="'+lft+'" width="300" height="800" bgcolor="white" z-index="2">'+divBtm_content+'</LAYER>');

var divTxt_content = ('<font class=30pt1>    鼠标移到"上移"和"下移"字样上,黄色区域便上下移动,方便阅读。<br>'
+'<p align=center>猴子</p>'
+'    一天有一个妇女带著她的小孩去坐火车,一个老太太经过她座位旁时,'
+'看着她的小孩,忍不住摇摇头轻声说句:唉!怎么有这么丑的小孩呀!<br>'
+'    妇人听了后忍不住哭了起来。不知情的列车服务小姐看到这位妇女哭'
+'得如此伤心,便想安慰安慰她,于是她对那位妇女说:您不要太难过了,'
+'先喝一杯水休息一下吧!哦,对了, 这里还有一个香蕉,就给你的猴子吃吧!<br><br><br>'
+'</font>'); 
if(iex) document.write('<DIV ID="divTxt" STYLE="position:absolute; top:30; left:'+lft+'; width:300; font-family:verdana; font-size:10pt; background-color:#fdf7ce; z-index:1">'+divTxt_content+'</DIV>');
if(nav) document.write('<LAYER ID="divTxt" position="absolute" top="30" left="'+lft+'" width="300" font-family="verdana" font-size="10pt" bgcolor="#fdf7ce" z-index="1">'+divTxt_content+'</LAYER>');
 -->
</SCRIPT>

<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY>
<DIV style="LEFT: 320px; POSITION: absolute; TOP: 0px">
<P><FONT class=30pt2><BR><BR><BR><BR>这是页面局部的上下滚动</FONT> </P></DIV></BODY></HTML>

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值