标题:如何让我这一段代码在FIREFOX也能显示正常?
只看楼主
k98303
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-2
 问题点数:0 回复次数:4 
如何让我这一段代码在FIREFOX也能显示正常?
我在我的网站上用这一段代码做图片的marqueee,在IE里面显示正常,但是在FIREFOX里面就不动了
请教大家,谁能帮我改一下吗
我的网站是www., 还没完成的~

var speed3=25//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}
</SCRIPT>
搜索更多相关主题的帖子: 代码 FIREFOX 
2008-11-02 02:52
frankqnj
Rank: 4
等 级:贵宾
威 望:12
帖 子:320
专家分:278
注 册:2008-4-6
得分:0 
请使用标准的 方法
比如 获取对象 尽量 先给 HtmlElement 一个id
然后通过 document.getElementById('ID') 的方式获取对象
另外 对于 更改 元素的 宽 高 位置 等  请在值的后面加上 单位 如 123+'px';
2008-11-06 03:54
k98303
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-2
得分:0 
这一段应该怎么改呢?
不好意思,我完全不懂javascript...


<TABLE border="0" cellSpacing="0" cellPadding="0" width="678" align="center">
  <TBODY>
  <TR>
    <TD>
      <DIV id="demo" style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
      <TABLE cellSpacing="0px" cellPadding="0px" align="left" border="0px" cellspace="0px">
        <TBODY>
        <TR>
          <TD id=demo1 vAlign="top">
  <table width="2300px" height="54px"  border="0px" cellpadding="0px" cellspacing="0px">
                      <tr>  
<!--{block name="bbsmember" parameter="groupid/1,2,3,10,11,12,13,14,15,16,17,18,21/lastvisit/604800/lastpost/604800/order/m.lastvisit/limit/0,9999/cachetime/900/cachename/member/tpl/data"}--><!--member-->
<!--{loop $_SBLOCK['member'] $value}-->

<td id="star">
<a href="http://www.[uid]/" target="_blank"><img src="http://www.[uid]" width="54" height="54" alt="用户名:$value[username]" class="avatar" />
</td>
<!--{/loop}-->
 </tr>
          </table>
 
  
  </TD>
          <TD id=demo2 vAlign="top"> </TD></TR></TBODY></TABLE></DIV>
     <SCRIPT>
var demo = document.getElementById('demo');
var demo1 = document.getElementById('demo1');
var demo2 = document.getElementById('demo2');
var speed3="20"
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<="0")
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}
</SCRIPT>
2008-11-11 04:29
jackie9527
Rank: 1
来 自:广西
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-11
得分:0 
javascript 代码应放在

<script language=“javascript”>

</script>
 标记中间吧!

[url=www.]www.[/url]热血高热欢迎你
2008-11-11 10:47
k98303
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-2
得分:0 
ls的
我这样放,ie正常哦
2008-11-12 02:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241944-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.874552 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved