你说的单独运行和放在页面中运行的差别是什么? js不放在页面里你还可以运行起来(嵌入式环境除外)?不知道有什么问题,如果有的话估计是页面中其他变量影响了这段代码或者是其他部分的代码有错误导致整个js运行停止。
解决方案 »
- 正则表达式,救解
- 关于html5中的canvas的反色问题
- 求助 !!javascript
- 点击链接跳出对话框在ie 下正常,在ff下失效,请求帮助
- 参数传递的问题,在线等!急用!!
- 网页中的一个图片,鼠标左键点击后拖动,鼠标样式变为no-drop样式,请问怎样使鼠标样式变为hand?
- 留言时输入的url地址提交后可以直接点击,请问是怎么完成的?
- 在一个html页面的<form>中如何动态创建一个元素
- 一个正则表达式问题:检测URL是指向文件(http://....file.zip)的url
- post和get的区别
- 50分 一段javascript代码看不懂
- 下拉列表的错误,冲搞了好几遍都不行,请各位英雄帮忙,点产品大类,小累不跟着变化,下面是源程序
完整代码:
<table width=778 align=center><tr><td>
<SCRIPT language="javascript1.3">
function marquee1()
{
document.write("<div style='width:100%;overflow:hidden;' id=marquee onmouseover=clearInterval(repeat) onmouseout=repeat=setInterval(scrollMarquee,1)>")
}
function marquee2()
{
document.write("</div>")
marquee.childNodes[0].align='left';
if(marquee.childNodes[0].offsetWidth>marquee.offsetWidth) {
marquee.appendChild(marquee.childNodes[0].cloneNode(true));
}
else {
for(var i=0;i<Math.round(marquee.offsetWidth/marquee.childNodes[0].offsetWidth)+1;i++) {
marquee.appendChild(marquee.childNodes[0].cloneNode(true));
}
}
repeat=setInterval(scrollMarquee,1);
}
function scrollMarquee() {
if(marquee.scrollLeft<marquee.childNodes[0].offsetWidth)
marquee.scrollLeft++;
else
marquee.scrollLeft=0;
}
</SCRIPT> <SCRIPT language=JavaScript>marquee1();</SCRIPT>
<table width="1200" border="0" cellspacing="2" cellpadding="0">
<tr> <td><a href="shownews.asp?id=247"><img src="/NB/UserFiles/2006-12/21/20061221171256329.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=246"><img src="/NB/UserFiles/2006-12/21/20061221171344807.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=245"><img src="/NB/UserFiles/2006-12/21/2006122117658883.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=244"><img src="/NB/UserFiles/2006-12/21/2006122117412874.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=243"><img src="/NB/UserFiles/2006-12/21/2006122117122926.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=242"><img src="/NB/UserFiles/2006-12/21/20061221165941399.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=241"><img src="/NB/UserFiles/2006-12/21/2006122116572796.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=240"><img src="/NB/UserFiles/2006-12/21/20061221165821129.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=239"><img src="/NB/UserFiles/2006-12/21/20061221165235827.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=238"><img src="/NB/UserFiles/2006-12/21/20061221165026741.jpg" width="160" height="120" border="1"></a></td></tr>
</table>
<SCRIPT language=JavaScript>marquee2();</SCRIPT>
</td></tr></table>
http://blog.csdn.net/dh20156/archive/2006/06/08/780406.aspx
<SCRIPT language="javascript1.3">
function marquee1()
{
document.write("<div style='width:100%;overflow:hidden;' id=marquee onmouseover=clearInterval(repeat) onmouseout=repeat=setInterval(scrollMarquee,1)>")
}
function marquee2()
{
marquee.childNodes[0].align='left';
if(marquee.childNodes[0].offsetWidth>marquee.offsetWidth) {
marquee.appendChild(marquee.childNodes[0].cloneNode(true));
}
else {
for(var i=0;i<Math.round(marquee.offsetWidth/marquee.childNodes[0].offsetWidth)+1;i++) {
marquee.appendChild(marquee.childNodes[0].cloneNode(true));
}
}
repeat=setInterval(scrollMarquee,1);
}
function scrollMarquee() {
if(marquee.scrollLeft<marquee.childNodes[0].offsetWidth)
marquee.scrollLeft++;
else
marquee.scrollLeft=0;
}
</SCRIPT>
<table width=778 align=center ID="Table1"><tr><td>
<SCRIPT language=JavaScript>marquee1();</SCRIPT>
<table width="1200" border="0" cellspacing="2" cellpadding="0" ID="Table2">
<tr> <td><a href="shownews.asp?id=247"><img src="/NB/UserFiles/2006-12/21/20061221171256329.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=246"><img src="/NB/UserFiles/2006-12/21/20061221171344807.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=245"><img src="/NB/UserFiles/2006-12/21/2006122117658883.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=244"><img src="/NB/UserFiles/2006-12/21/2006122117412874.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=243"><img src="/NB/UserFiles/2006-12/21/2006122117122926.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=242"><img src="/NB/UserFiles/2006-12/21/20061221165941399.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=241"><img src="/NB/UserFiles/2006-12/21/2006122116572796.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=240"><img src="/NB/UserFiles/2006-12/21/20061221165821129.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=239"><img src="/NB/UserFiles/2006-12/21/20061221165235827.jpg" width="160" height="120" border="1"></a></td><td><a href="shownews.asp?id=238"><img src="/NB/UserFiles/2006-12/21/20061221165026741.jpg" width="160" height="120" border="1"></a></td></tr>
</table>
<script language=javascript>document.write("</div>");</script>
</td></tr></table>
<SCRIPT language=JavaScript>marquee2();</SCRIPT>
document.write("</div>")
每次执行都会载td里write一个</div>而单独执行之所以可以是由于没有write到封闭的html标签里吧