firefox中加了头声明图片无法滚动

fczwdyq 2009-09-11 03:47:22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
去掉这个头声明,图片就可以水平滚动了,以前的网页也有这个头声明,但是在firefox中是可以滚动的,不同的是以前的网页是gb2312编码,现在的是utf-8编码。
求教各位大侠这是为什么,这个问题该怎么整
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fczwdyq 2009-09-12
  • 打赏
  • 举报
回复
Thank you!
  • 打赏
  • 举报
回复
因为你的不兼容啊
demo2.innerHTML 这部分不兼容

参考我博客的滚动吧,应该用getEmentById('')
ck1892 2009-09-12
  • 打赏
  • 举报
回复
帮顶个
fczwdyq 2009-09-12
  • 打赏
  • 举报
回复
自己顶下
fczwdyq 2009-09-11
  • 打赏
  • 举报
回复
又有新发现,在头声明前面加上
<script></script>
可以正常滚动,但是跟没加头声明时一样,字体大小都变了
fczwdyq 2009-09-11
  • 打赏
  • 举报
回复
滚动代码如下,去掉头声明,firefox中正常滚动,加上,不能滚动了
<table border="0" align="center" height="140"><tr><td height="140" align="center">
<DIV id=demo style="OVERFLOW: hidden; WIDTH:896px;">
<TABLE cellpadding="0" cellspacing="0" align=center>

<TR>
<TD id=demo1>
<TABLE cellpadding="0" cellspacing="0">



<TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0.gif" border=0></div></td>
</tr>
</table>
</TD>
<TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0_0.gif" border=0></div></td>
</tr>
</table>
</TD>
<TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0_1.gif" border=0></div></td>
</tr>
</table>
</TD><TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0_2.gif" border=0></div></td>
</tr>
</table>
</TD><TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0_3.gif" border=0></div></td>
</tr>
</table>
</TD><TD >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left:3px;"><div><IMG height="140" width="140" src="index.asp_files/0_4.gif" border=0></div></td>
</tr>
</table>
</TD>





</TR></TABLE></TD>
<TD id=demo2></TD></TR></TABLE></DIV>

<SCRIPT language=JavaScript type=text/javascript>
var speed=25
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}

var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</SCRIPT>
</td>
</tr>
</table>
</td>

</tr>
</table>
s_liangchao1s 2009-09-11
  • 打赏
  • 举报
回复
最好把实际代码拿上来 加上DOCTYPE会影响很多东西

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧