我正在使用
<script type="text/javascript" >
document.write("<marquee scrollamount='5' onMouseOver='this.stop()' onMouseOut='this.start()'><img alt='ibm' src='images/ibm.png' width='100px' height='100%' /><img alt='tcs' src='images/tcs.jpg' width='100px' height='100%' /><img alt='hp' src='images/hp.png' width='100px' height='100%' /><img alt='hcl' src='images/hcl.jpg' width='100px' height='100%' /><img alt='cts' src='images/cts.jpg' width='100px' height='100%' /><img alt='accenture' src='images/Accenture.png' width='100px' height='100%' /></marquee>");
</script>
我网站上的大图片,但当我将我的网页检查到W3 Validator时 ,然后我在上面的代码上得到错误。
需要帮助解决上述问题!!
答案 0 :(得分:2)
问题在您的问题中得到解释。
marquee
是Microsoft的一个旧版本,应该不能使用。onMouseOver
也不是已定义的属性。您可以使用onmouseover
,而是使用不显眼的事件处理程序。一些奖金提示......
document.write()
或marquee
元素的原因很少。两者都可以在JavaScript中使用更优雅和强大的方法来实现。img
元素width
和height
属性不应包含px
。type
,则script
元素不再需要text/javascript
属性。