没有问题啊
<div id='578E-02'></div>
<script language="javascript">
setInterval('changeCharColor("578E-02","聚散离别回忆是最美","yellow","blue","5")', 150);</script>
这是changeCharColor()的代码:
<script language="javascript">
var i=0;
function changeCharColor(divID,ntext,ncolor1,ncolor2,nfontsize) {
var text=ntext;
var color1=ncolor1;
var color2=ncolor2;
var fontsize=nfontsize;
if (navigator.appName == "Microsoft Internet Explorer") {
str = "<font face=arial size=" + fontsize + "><font color=" + color1 + ">";
for (var j = 0; j < text.length; j++) {
if( j == i) {
str += "<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>";
}
else {
str += text.charAt(j);
}
}
str += "</font></font>";
eval(document.all(divID)).innerHTML = str;
}
(i == text.length) ? i=0 : i++;
}
</script>
<div id='578E-02'></div>
<script language="javascript">
setInterval('changeCharColor("578E-02","聚散离别回忆是最美","yellow","blue","5")', 150);</script>
这是changeCharColor()的代码:
<script language="javascript">
var i=0;
function changeCharColor(divID,ntext,ncolor1,ncolor2,nfontsize) {
var text=ntext;
var color1=ncolor1;
var color2=ncolor2;
var fontsize=nfontsize;
if (navigator.appName == "Microsoft Internet Explorer") {
str = "<font face=arial size=" + fontsize + "><font color=" + color1 + ">";
for (var j = 0; j < text.length; j++) {
if( j == i) {
str += "<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>";
}
else {
str += text.charAt(j);
}
}
str += "</font></font>";
eval(document.all(divID)).innerHTML = str;
}
(i == text.length) ? i=0 : i++;
}
</script>
解决方案 »
- 看一段正则的意思
- 如何让这样的东西左右对齐 ff看下效果 ie下也看下
- 调用百度谷歌搜索遇到的问题
- 大虾,帮忙,急!java script 里的 substr,有时报fullname1.substr is not a function
- 为什么使用javascript和表单中的按钮不能出现正确的提交结果?
- uploadify+struts1.2怎么上传啊,
- 哪位有IE浏览器支持的对象的属性和方法,及其用法的较全的资料,学习谢谢!
- 请问高手:在网页上能否实现像资源管理器一样多级菜单的自由增加级别和增加项?
- 请问JS中的三种弹出式消息提醒?
- js table结合算法问题
- vbscript的总题,函数值传递
- 菜鸟奉上一盘得分的题目
试试改成这样
这是changeCharColor()的代码:
<script language="javascript">function changeCharColor(divID,ntext,ncolor1,ncolor2,nfontsize,n) {
var text=ntext;
var i=n
var color1=ncolor1;
var color2=ncolor2;
var fontsize=nfontsize;
if(i>text.length)i=0
if (navigator.appName == "Microsoft Internet Explorer") {
str = "<font face=arial size=" + fontsize + "><font color=" + color1 + ">";
for (var j = 0; j < text.length; j++) {
if( j == i) {
str += "<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>";
}
else {
str += text.charAt(j);
}
}
str += "</font></font>";
document.all(divID).innerHTML = str;
i++;
setTimeout("changeCharColor('"+divID+"','"+text+"','"+color1+"','"+color2+"','"+fontsize+"',"+i+")",150)
} }
</script>
<div id='578E-02'></div>
<div id='578E-04'></div>
<script>
changeCharColor("578E-02","聚散离别回忆是最美","yellow","blue","5",0)
changeCharColor("578E-04","人有悲欢离愁","yellow","blue","5",0)
</script>