请教下 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>
我有下面这一段 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>
...全文
相关推荐
Javascript模块化编程(三)require.js的用法及功能介绍
### 一、为什么要使用require.js?在没有模块化管理工具的情况下,开发者可能会将所有的JavaScript代码都写在一个文件中。
odin-maps:利用 Google Maps api 单击和放置标记以及坐标
:```html<script src="https://maps.googleapis.com/maps/api/js?
Javascript入门篇
例如: ```html <script src="script.js"></script> ```#### 五、JavaScript在HTML中的位置JavaScript可以放置在HTML文档的不同位置
JS实现完美include加载功能代码
JavaScript中的`include`功能是为了实现代码模块化,方便在多个脚本之间共享和引入公共代码。
JS插件clipboard.js实现一键复制粘贴功能
### 如何使用clipboard.js?使用clipboard.js非常简单。首先,需要从其官方网站下载插件并将其包含到项目中。接下来,通过简单的HTML和JavaScript代码即可实现复制功能。


