// JavaScript Document
//Mady by Mr.zheng ,2012-07-27
//页面引用方式 eg:upscroll(速度,对象);
//上下滚动html结构
/*
*/
//左右滚动html结构
/**/
//向上滚动
function upscroll(speed,demo)
{
var speed=speed;
var c2 = demo+'1';
var c3 = demo+'2';
var scname=setInterval(Marquee,speed);
var demo = document.getElementById(demo);
var demo1 = document.getElementById(c2);
var demo2 = document.getElementById(c3);
demo2.innerHTML=demo1.innerHTML;
demo.onmouseover=function(){
clearInterval(scname) ;
}
demo.onmouseout=function(){
scname=setInterval(Marquee,speed)
}
function Marquee(){
if(demo2.offsetHeight-demo.scrollTop<=0)
{
demo.scrollTop-=demo1.offsetHeight;
}
else{
demo.scrollTop++;
}
}
}
//向下滚动
function downscroll(speed,demo)
{
var speed=speed;
var c2 = demo+'1';
var c3 = demo+'2';
var scname=setInterval(Marquee,speed);
var demo = document.getElementById(demo);
var demo1 = document.getElementById(c2);
var demo2 = document.getElementById(c3);
demo2.innerHTML=demo1.innerHTML;
demo.onmouseover=function(){
clearInterval(scname) ;
}
demo.onmouseout=function(){
scname=setInterval(Marquee,speed)
}
function Marquee(){
if(demo1.offsetTop-demo.scrollTop>=0)
demo.scrollTop+=demo2.offsetHeight;
else{
demo.scrollTop--;
}
}
}
//向左滚动
function leftscroll(speed,demo){
var speed=speed;
var c2 = demo+'1';
var c3 = demo+'2';
var scrname=setInterval(Marquee,speed);
var demo = document.getElementById(demo);
var demo1 = document.getElementById(c2);
var demo2 = document.getElementById(c3);
demo2.innerHTML=demo1.innerHTML;
demo.onmouseover=function() {clearInterval(scrname)}
demo.onmouseout=function() {scrname=setInterval(Marquee,speed);}
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth;
else{
demo.scrollLeft++;
}
}
}
//向右滚动
function rightscroll(speed,demo){
var speed=speed;
var c2 = demo+'1';
var c3 = demo+'2';
var scrname=setInterval(Marquee,speed);
var demo = document.getElementById(demo);
var demo1 = document.getElementById(c2);
var demo2 = document.getElementById(c3);
demo2.innerHTML=demo1.innerHTML;
demo.onmouseover=function() {clearInterval(scrname)}
demo.onmouseout=function() {scrname=setInterval(Marquee,speed);}
function Marquee(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth;
else{
demo.scrollLeft--;
}
}
}