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的值应该根据你所制作
的页面的高度适当调整。
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(); ')">
自动滚屏(右键暂停)
这样可以实现没有滚动条而实现自动滚屏了