1.主窗口自行滚动的JavaScript代码:<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=400 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
</script>如果你想让窗口打开时即开始滚动,你可以在
<body>与</body>之间加上onload语句,如下所示:<body onload="scroller();">2.公告窗口循环滚动的JavaScript代码:
你可以把它插入公告窗口的<head>中<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=600 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
else{locate=0
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
// -->
</script>然后在<body>中加入onload()语句。要注意的是:上面代码中locate的值应该根据你所制作
的页面的高度适当调整。
<!--
locate = 0;
function scroller() {
if (locate !=400 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
</script>如果你想让窗口打开时即开始滚动,你可以在
<body>与</body>之间加上onload语句,如下所示:<body onload="scroller();">2.公告窗口循环滚动的JavaScript代码:
你可以把它插入公告窗口的<head>中<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=600 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
else{locate=0
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
// -->
</script>然后在<body>中加入onload()语句。要注意的是:上面代码中locate的值应该根据你所制作
的页面的高度适当调整。
解决方案 »
- 大虾们,如何解决IE6下jquery的append方法不能兼容问题
- 这个正则表达式什么意思
- 为什么层的布局滚动无效,换成Table的布局又可以了
- 网页图片滑动示例
- 这个javascript在java中怎么用呀,谁给我写成一个java 类,送100分
- 求一个简单的正则表达式(输入不能大于23的数字)
- 在Firefox中,select标签的 onkeypress 句柄,为何无法停止按键功能生效?『有简单例子,请各位花几秒钟看一下.』
- http://topic.csdn.net/u/20071218/10/152e1101-d3e3-4ba9-8141-130e2ddee54b.html
- 如何得到iframe中某个td对象的值?(急,在线等待)
- 急急急!!!高分---多次创建xmlHttpRequest 的onreadystatechange 只执行一次问题
- <a href="a.htm" onclick="a();">test</a> 怎么实现在单击链接时,先通过a()判断,如果满足某条件将不跳转到a.htm页面!
- 关于页面刷新问题,解决马上给分,在线等!
var currentpos,timer;
function initialize()
{
timer=setInterval('scrollwindow()',10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
<script>
---------------------------------------------
<script language="JavaScript">
<!--
function click() {
if (event.button==2) {
if(document.all.auto.status==true){document.all.auto.status=false;alert("自动滚屏已经停止了!")}
scroller();
}
}
document.onmousedown=clickvar position = 0;
function scroller() {
if (document.all.auto.status==true){
position++;
scroll(0,position);
clearTimeout(timer);
var timer = setTimeout("scroller()",50);
timer;
}
else{
clearTimeout(timer);
}
}function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}function doZoom(size){
document.getElementById('zoom').style.fontSize=size+'px'
}function mOvr(src,clrOver) {
if (!src.contains(event.fromElement)) {
src.bgColor = clrOver;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.bgColor = clrIn;
}
}
// -->
</SCRIPT>
-------------------------------------
<body onload="scroller();" style='overflow:scroll;overflow-x:hidden;overflow-y:hidden'>
在适当的位置加上下面代码:
<input type="checkbox" name="auto" value="on" onClick="MM_callJS('scroller(); ')">
自动滚屏(右键暂停)
这样可以实现没有滚动条而实现自动滚屏了
---------------------------------------------
<script language="JavaScript">
<!--
function click() {
if (event.button==2) {
if(document.all.auto.status==true){document.all.auto.status=false;alert("自动滚屏已经停止了!")}
scroller();
}
}
document.onmousedown=clickvar position = 0;
function scroller() {
if (document.all.auto.status==true){
position++;
scroll(0,position);
clearTimeout(timer);
var timer = setTimeout("scroller()",50);
timer;
}
else{
clearTimeout(timer);
}
}function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}function doZoom(size){
document.getElementById('zoom').style.fontSize=size+'px'
}function mOvr(src,clrOver) {
if (!src.contains(event.fromElement)) {
src.bgColor = clrOver;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.bgColor = clrIn;
}
}
// -->
</SCRIPT>
-------------------------------------
<body onload="scroller();" style='overflow:scroll;overflow-x:hidden;overflow-y:hidden'>
在适当的位置加上下面代码:
<input type="checkbox" name="auto" value="on" onClick="MM_callJS('scroller(); ')">
自动滚屏(右键暂停)
这样可以实现没有滚动条而实现自动滚屏了