日期:2014-05-16  浏览次数:20364 次

请教下 Javascript 代码这样放置可以吗?
请教下   Javascript   代码这样放置可以吗?谢谢!

我有下面这一段   Javascript   代码,是一段能够向上间歇滚动的文字,我想把它放在表格中单元格使用,请教下是不是整个
<script   langauge= "javascript "> ...   这里是   Javascript代码   ...   </script>
部分全部放到单元格中。

不要笑啊,呵呵,这段代码是要来的,请给个放置代码的具体好办法,好吗?


附:间歇滚动的文字的   Javascript   代码:

<script   langauge= "javascript ">
/**
  *@Description:Javascript   轮显效果
  *@Author:chouchy(城市刀客)
  */
var   myContent=new   Array();
myContent[0]   =   '1:求一段   Javascript   代码 ';
myContent[1]   =   '2:能够向上间歇滚动的文字 ';
myContent[2]   =   '3:每次只显示一行 ';

var   marqueeDelay=3000;//控制轮换显示时间,单位毫秒
var   scrollTime=20;//控制滚动速度,单位毫秒
var   marqueeHeight=20;//显示区域的高度,单位px
var   intervalId=new   Array(2);
var   indexId=0;

var   marqueeDiv=null;

function   initMarquee()//初始化
{
document.write( ' <div   id= "marqueeDiv "   style= "overflow:hidden;height: '+marqueeHeight+ 'px;cursor:hand "   onmouseover= "clearInterval(intervalId[0]) "   onmouseout= "intervalId[0]=setInterval(\ 'startMarquee()\ ',marqueeDelay) "> <div> Loading... </div> </div> ');
marqueeDiv=document.getElementById( "marqueeDiv ");
intervalId[0]=setInterval( "startMarquee() ",marqueeDelay);
}

function   startMarquee()   //轮显
{
marqueeDiv.scrollTop=0;
marqueeDiv.childNodes[0].innerHTML=myContent[indexId];
indexId++;
if(indexId==myContent.length)   indexId=0;
if(marqueeDiv.childNodes[1]==null)
{
var   tempDiv=document.createElement( "DIV ");
tempDiv.innerHTML=myContent[indexId];
marqueeDiv.appendChild(tempDiv);
}
else
marqueeDiv.childNodes[1].innerHTML=myContent[indexId];
if(intervalId[1]==null)
intervalId[1]=setInterval( "scrollMarquee() ",scrollTime);
}

function   scrollMarquee()   //滚动
{
marqueeDiv.scrollTop++;
if(marqueeHeight==marqueeDiv.scrollTop   &&   intervalId[1]!=null)
clearInterval(intervalId[1]);
}

initMarquee();
</script>

------解决方案--------------------
都可以
这用问么,自己试一下就好了
------解决方案--------------------
怎么能全放在表格里面呢,
你必须将上面这段JS输出来的结果放在表格里面的

or

放一个div在表格td里面,再将js输出来div上面就可以了