- dongguoh
- 等级: 初级会员

- 性别:
 - 文章: 39
- 积分: 80
- 来自: 山水之乡

|
请问怎样修改才能让这段代码也能在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;
- onmouseover=new Function("stopscroll=true");
- onmouseout=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.onload=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 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
返回顶楼 |
|
|
- 花花公子
- 等级:


- 性别:
 - 文章: 552
- 积分: 418
- 来自: 上海

|
直接用<marquee>元素吧,FF也支持的
|
返回顶楼 |
|
|
- dongguoh
- 等级: 初级会员

- 性别:
 - 文章: 39
- 积分: 80
- 来自: 山水之乡

|
直接用<marquee>元素不能够连接显示
会出现空白
|
返回顶楼 |
|
|
- 无聊神灯
- 等级:


- 性别:
 - 文章: 80
- 积分: 164
- 来自: 深圳

|
with(marquees){ 前面加上下面一句话看看
var marquees = document.getElementById("marquees");
|
返回顶楼 |
|
|