请问怎样修改才能让这段代码也能在Firefox中运行起来,目前只能在IE中进行滚动。先谢啦!!!
xml 代码
xml 代码
- >
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>连续向上滚动title>
- <style type="text/css">
- body {
- font-size: 9pt;
- color: #000000;
- }
- a {
- color: #0000FF;
- text-decoration: none;
- }
- a:hover {
- color: #FF0000;
- text-decoration: underline;
- }
- -->
- style>
- head>
- <body>
- <div id="marquees">
- <a href="#">链接一a><br>
- <br>
- <a href="#">链接二a><br>
- <br>
- <a href="#">链接三a><br>
- <br>
- <a href="#">链接四a><br>
- <br>
- div>
- <script language="JavaScript">
js 代码
js 代码
- marqueesHeight=200;
- stopscroll=false;
- with(marquees){
- style.width=0;
- style.height=marqueesHeight;
- style.overflowX="visible";
- style.overflowY="hidden";
- noWrap=true;
- οnmοuseοver=new Function("stopscroll=true");
- οnmοuseοut=new Function("stopscroll=false");
- }
- document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
- preTop=0; currentTop=0;
- function init(){
- templayer.innerHTML="";
- while(templayer.offsetHeight<marqueesHeight){
- templayer.innerHTML+=marquees.innerHTML;
- }
- marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
- setInterval("scrollUp()",40);
- }
- document.body.οnlοad=init;
- function scrollUp(){
- if(stopscroll==true) return;
- preTop=marquees.scrollTop;
- marquees.scrollTop+=1;
- if(preTop==marquees.scrollTop){
- marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
- marquees.scrollTop+=1;
- }
- }
xml 代码
- script>
- body>
- html>