我想使用java脚本滚动网页上的短信: 这是我使用的代码,但它不滚动;有人能帮助我吗?
这是jsfiddle的链接。
http://jsfiddle.net/mandolino/TkE3W/6/
<head>
<script type="text/javascript">
msg = "ALL WEB free, free web directory ";
msg += "con motore di ricerca. ";
pos = 0;
function ScrollMessage() {
var newtext = msg.substring(pos, msg.length) + msg.substring(0, pos);
var div = document.getElementById("scroll");
div.firstChild.nodeValue = newtext;
pos++;
if (pos > msg.length) pos = 0;
window.setTimeout("ScrollMessage()",150);
}
ScrollMessage();
</script>
</head>
<body onload="avvia()">
</body>
答案 0 :(得分:1)
您正在使用未定义的函数avvia()并且您的body元素已损坏.. 此外,setTimeout的第一个参数必须是回调函数本身,而不是要评估的代码..
我在这里修复了它:http://jsfiddle.net/TkE3W/7/