使用网页走马灯(滚动)代码中怎么会出现IE浏览器错误?

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:31:09
我在网页扣插入了这么一段代码想实现走马灯效果:
<MARQUEE scrollAmount=1 scrollDelay=77 direction=up width=128 height=160 onMouseOut="this.start()" onMouseOver="this.stop()">
<a href="http://www.cmfu.com/"><img src="image/youzhan/logo1.gif" width="127" height="39" border="0"></a>
</MARQUEE>
但是却检查到浏览器错误,提示信息如下:
direction标签的marquee属性不支持的值。 [Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.5, Microsoft Internet Explorer 6.0]
但是如果把direction=up改成direction=left(或右)则无错误,难道IE只能分辨左右,分不出上下吗?

谁说没有上下的,这不是胡说么?我用得up用得好好的。
你是那里报的错误?DeamWaver么?那东西我从来就不用它检查,设计还凑合(还会产生一大堆冗余代码,顶多是做个样子看看而已),你还是在ie中亲自运行一下好了。建议你的环境最好是IE6.0或以上的版本。
你最好遵守3w规则来写代码,就是该加""的地方都加上(DreamWaver生成的代码就有好多不遵守)比如写成:
<MARQUEE scrollAmount="1" scrollDelay="77" direction="up" width="128" height="160" onMouseOut="this.start();" onMouseOver="this.stop();"> 的好,因为没有加上""而没有执行这种事情经常有,与其这样除了问题找半天你为什么不一开始就按照规则写呢?

我的没问题啊。IE版本 6.0.2900.2180.xpsp_sp2_gdr.050301-1519

你是不是用Dreamwaver的代码检查功能检查的?可能是版本问题吧。IE也在不断更新,支持更丰富的代码

兄弟,这个问题不是ie的问题。

是marquee对象没有direction的属性是上下,只有左右。这个是ie的html的dom对象的内在属性。