===[1000分求问:怎样让网页中文字一个接一个“消失”]=== http://www.52bj.com/bbs/newsdetail.asp?id=364680 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义scroll的颜色就可以了<span id=show style=font-size:16pt>中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br></span><script>var tags=show.all.tags("span");for(i=0;i<tags.length;i++){if(!tags[i].scroll)continue;eval("var c"+i+"=0")setInterval("var str=tags["+i+"].innerText;if(c"+i+"==str.length)c"+i+"=0;tags["+i+"].innerHTML=str.substring(0,c"+i+")+'<font color="+tags[i].scroll+">'+str.substr(c"+i+"++,1)+'</font>'+str.substr(c"+i+")",300)}</script> <BODY BGCOLOR="red"> <SCRIPT language=JavaScript> <!-- Begin text = " ===[1000分求问:怎样让网页中文字一个接一个“消失”]=== !^_^你还想我吗"; color1 = "white"; color2 = "#00FF00"; fontsize = "2"; speed = 250; i = 0; if (navigator.appName == "Netscape") { document.write("<layer id=a visibility=show ></layer><br><br><br>"); } else { document.write("<div id=a></div>"); } function changeCharColor() { if (navigator.appName == "Netscape") { document.a.document.write("<p align=left><font face=arial size =" + fontsize + "><font color=" + color1 + ">"); for (var j = 0; j < text.length; j++) { if(j == i) { document.a.document.write("<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>"); } else { document.a.document.write(text.charAt(j)); } } document.a.document.write('</font></font></p>'); document.a.document.close(); } if (navigator.appName == "Microsoft Internet Explorer") { str = "<p align=left><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></p>"; a.innerHTML = str; } (i == text.length) ? i=0 : i++; } setInterval("changeCharColor()", speed); // End --> </SCRIPT></BODY> use js & DHTML is okalso you can use a Applet 消失?伤感,附送念奴娇迁怀:<BODY BGCOLOR="blue"><font color=yellow size=6><div id=show>念奴娇 赤壁怀古大江东去,浪淘尽、千古风流人物。故垒西边人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公谨当年,小乔初嫁了,雄姿英发。羽扇纶巾谈笑间,强虏灰飞烟灭。故国神游,多情应笑,我早生华发。人生如梦,一尊还酹江月。</div></font><script language=javascript>function clear(obj,n){ var str=obj.innerText; if(n>str.length) return; var strClear=str.substring(0,n); obj.innerHTML="<font color=blue>"+strClear+"</font>"+str.substring(n,str.length);}var nCur=1;setInterval("clear(show,nCur++)",166)</script> 渐渐显示的效果不好码?<BODY BGCOLOR="blue"><font color=blue size=6><div id=show>念奴娇 赤壁怀古大江东去,浪淘尽、千古风流人物。故垒西边人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公谨当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,强虏灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。.................................................</div></font><script language=javascript>var nCur=1;setInterval("toshow(show,nCur++)",66)function toshow(obj,n){ var str=obj.innerText; if(n>str.length) nCur=1; var strClear=str.substring(0,n); obj.innerHTML="<font color=yellow>"+strClear+"</font>"+str.substring(n,str.length);}</script> 文字不多的话用flash做我觉得好点! 这种?<span id=show style=font-size:16pt>中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br></span><script>var tags=show.all.tags("span");for(i=0;i<tags.length;i++){if(!tags[i].scroll)continue;eval("var c"+i+"=0")setInterval("var str=tags["+i+"].innerText;tags["+i+"].innerHTML='<font color="+tags[i].scroll+">'+str.substring(0,++c"+i+")+'</font>'+str.substr(c"+i+")",300)}</script> 这种?<span id=show style=font-size:16pt>中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br></span><script>var tags=show.all.tags("span");for(i=0;i<tags.length;i++){if(!tags[i].scroll)continue;eval("var c"+i+"=0")setInterval("var str=tags["+i+"].innerText;tags["+i+"].innerHTML='<font color="+tags[i].scroll+">'+str.substring(0,++c"+i+")+'</font>'+str.substr(c"+i+")",300)}</script> 万分谢谢楼上各位的帖子,尤其是weidegong(weidegong) 的帖子weidegong(weidegong) ,能不能再进一步:对"念奴娇 赤壁怀古..."的字体大小和颜色可以编辑,如果不行就算了,分照给阿!这里的分全部给qiushuiwuhen(秋水无恨)了weidegong(weidegong) 到下面的帖子留言拿分:http://www.csdn.net/expert/topic/745/745025.xml?temp=.5108454http://www.csdn.net/expert/topic/745/745070.xml?temp=.6289789http://www.csdn.net/expert/topic/745/745108.xml?temp=.4266168http://www.csdn.net/expert/topic/745/745131.xml?temp=.5342981http://www.csdn.net/expert/topic/745/745279.xml?temp=.8940851先给500分,剩下的以后给还是在这个帖子看通知!!!!!!!!!!!!!! 刚刚看了几个帖子:weiwei,麻烦你了!--weiwei ,继续来--先500分了--我的心中充满了问号:这个神秘人物是谁?谁是weiwei,为什么要给他这么多分?为什么没有我的分啊?没想到搞了半天,原来都是我的分:)weidegong(weidegong) ,能不能再进一步:对"念奴娇 赤壁怀古..."的字体大小和颜色可以编辑,如果不行就算了,分照给阿!关键是你到底要怎么个改法?如果只是背景色和字体颜色,大小,你可以在上面改呀?我用的是yellow和blue,你可以随便改了 <html><head><script>var i=1function changeColor(){ var IeText=document.body.innerText var objFont=document.all.tags("font") var FontText=objFont[0].innerText if (IeText.length==FontText.length)return if (i == 10) i=1 FontText=FontText + IeText.substr(FontText.length,1) IeText=IeText.substr(FontText.length,IeText.length - FontText.length) document.body.innerHTML="<font color=#"+i+i+i+i+i+i+" style=font-size:"+i+">" + FontText + "</font>" + IeText i++ setTimeout("changeColor()",100)}</script></head><body onload=changeColor()><font></font>Observe browser compatibility rataf</body></html>來遲了﹐早知只是這樣純文本的就不查書了,你要求改變的話總不會是這樣變吧﹐不過我想應該都可以的﹐只要你說具體一點就可以了 liuzxit(按ALT不放﹐再按F4﹐你就会找到答案) 很酷的效果呀 wei...接着昨天http://www.csdn.net/expert/topic/747/747365.xml?temp=.2369348http://www.csdn.net/expert/topic/747/747382.xml?temp=.2319452http://www.csdn.net/expert/topic/747/747393.xml?temp=.8197595http://www.csdn.net/expert/topic/747/747400.xml?temp=.3117029http://www.csdn.net/expert/topic/747/747424.xml?temp=.0822565阿,擦擦汗先,终于完了Andrawu(Andrawu) ,你也有http://www.csdn.net/expert/topic/747/747429.xml?temp=.3989679 To vcfs(木可) 救命啊~~我受不了了!!!这个题目真的值这么多分吗? 你为什么要给我这么多分?我写的代码你拿来做什么了?真的有用吗? <BODY BGCOLOR="blue"><font color=yellow size=6><div id=show>念奴娇 赤壁怀古大江东去,浪淘尽、千古风流人物。故垒西边人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公谨当年,小乔初嫁了,雄姿英发。羽扇纶巾谈笑间,强虏灰飞烟灭。故国神游,多情应笑,我早生华发。人生如梦,一尊还酹江月。</div></font><p><input type=button value=播放 onclick=play()><input type=button value=暂停 onclick=clearInterval(timer)><input type=button value=停止 onclick=clearInterval(timer);show.innerHTML=show.innerText;nCur=1;><script language=javascript>var nCur=1;var timer;function clear(obj,n){ var str=obj.innerText; if(n>str.length) return; var strClear=str.substring(0,n); obj.innerHTML="<font color=blue>"+strClear+"</font>"+str.substring(n,str.length);}function play(){ timer=setInterval("clear(show,nCur++)",166);}</script> 正则提问 有哪些常用的JS控件 setInterval为何总是报缺少对象?? 读取iframe表格的值并显示的问题 Jquery div.onresize 在火狐下无效,求助 JS拖动div,要求:在父窗体内拖动 ext tabpanel布局 每次点击tab页都要他刷新 关于页面显示位置的设置 (1)为什么iframe处理文本的速度比textarea快?(2)为什么iframe要在文本两端加上<P></P>标签? 请问如何在打开新窗口的同时关闭opener窗口? 如何用在页面用QuickTime播放MIDI.
中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>
中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>
中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>
中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>
中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>
中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br>
</span>
<script>
var tags=show.all.tags("span");
for(i=0;i<tags.length;i++){
if(!tags[i].scroll)continue;
eval("var c"+i+"=0")
setInterval("var str=tags["+i+"].innerText;if(c"+i+"==str.length)c"+i+"=0;tags["+i+"].innerHTML=str.substring(0,c"+i+")+'<font color="+tags[i].scroll+">'+str.substr(c"+i+"++,1)+'</font>'+str.substr(c"+i+")",300)
}
</script>
<SCRIPT language=JavaScript>
<!-- Begin
text = " ===[1000分求问:怎样让网页中文字一个接一个“消失”]=== !^_^你还想我吗";
color1 = "white";
color2 = "#00FF00";
fontsize = "2";
speed = 250;
i = 0;
if (navigator.appName == "Netscape") {
document.write("<layer id=a visibility=show ></layer><br><br><br>");
}
else {
document.write("<div id=a></div>");
}
function changeCharColor() {
if (navigator.appName == "Netscape") {
document.a.document.write("<p align=left><font face=arial size =" + fontsize + "><font color=" + color1 + ">");
for (var j = 0; j < text.length; j++) {
if(j == i) {
document.a.document.write("<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>");
}
else {
document.a.document.write(text.charAt(j));
}
}
document.a.document.write('</font></font></p>');
document.a.document.close();
}
if (navigator.appName == "Microsoft Internet Explorer") {
str = "<p align=left><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></p>";
a.innerHTML = str;
}
(i == text.length) ? i=0 : i++;
}
setInterval("changeCharColor()", speed);
// End -->
</SCRIPT>
</BODY>
<BODY BGCOLOR="blue">
<font color=yellow size=6><div id=show>念奴娇 赤壁怀古
大江东去,浪淘尽、千古风流人物。
故垒西边人道是,三国周郎赤壁。
乱石穿空,惊涛拍岸,卷起千堆雪。
江山如画,一时多少豪杰。
遥想公谨当年,小乔初嫁了,雄姿英发。
羽扇纶巾谈笑间,强虏灰飞烟灭。
故国神游,多情应笑,我早生华发。
人生如梦,一尊还酹江月。</div></font>
<script language=javascript>
function clear(obj,n){
var str=obj.innerText;
if(n>str.length) return;
var strClear=str.substring(0,n);
obj.innerHTML="<font color=blue>"+strClear+"</font>"+str.substring(n,str.length);
}
var nCur=1;
setInterval("clear(show,nCur++)",166)
</script>
<BODY BGCOLOR="blue">
<font color=blue size=6><div id=show>念奴娇 赤壁怀古
大江东去,浪淘尽、千古风流人物。
故垒西边人道是,三国周郎赤壁。
乱石穿空,惊涛拍岸,卷起千堆雪。
江山如画,一时多少豪杰。
遥想公谨当年,小乔初嫁了,雄姿英发。
羽扇纶巾,谈笑间,强虏灰飞烟灭。
故国神游,多情应笑我,早生华发。
人生如梦,一尊还酹江月。.................................................</div></font>
<script language=javascript>
var nCur=1;
setInterval("toshow(show,nCur++)",66)function toshow(obj,n){
var str=obj.innerText;
if(n>str.length) nCur=1;
var strClear=str.substring(0,n);
obj.innerHTML="<font color=yellow>"+strClear+"</font>"+str.substring(n,str.length);
}
</script>
<span id=show style=font-size:16pt>
中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>
中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>
中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>
中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>
中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>
中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br>
</span>
<script>
var tags=show.all.tags("span");
for(i=0;i<tags.length;i++){
if(!tags[i].scroll)continue;
eval("var c"+i+"=0")
setInterval("var str=tags["+i+"].innerText;tags["+i+"].innerHTML='<font color="+tags[i].scroll+">'+str.substring(0,++c"+i+")+'</font>'+str.substr(c"+i+")",300)
}
</script>
<span id=show style=font-size:16pt>
中文Abc<span>中文Abc0中文Abc0</span>中文Abc<br>
中文Abc<span style="color:yellow" scroll="red">中文Abc1</span>中文Abc<br>
中文Abc<span style="color:purple" scroll="blue">中文Abc2中文Abc2</span>中文Abc<br>
中文Abc<span style="color:black" scroll="lime">中文Abc3中文Abc3中文Abc3</span>中文Abc<br>
中文Abc<span style="color:silver" scroll="green">中文Abc4中文Abc4中文Abc4中文Abc4</span>中文Abc<br>
中文Abc<span>中文Abc5中文Abc5</span>中文Abc<br>
</span>
<script>
var tags=show.all.tags("span");
for(i=0;i<tags.length;i++){
if(!tags[i].scroll)continue;
eval("var c"+i+"=0")
setInterval("var str=tags["+i+"].innerText;tags["+i+"].innerHTML='<font color="+tags[i].scroll+">'+str.substring(0,++c"+i+")+'</font>'+str.substr(c"+i+")",300)
}
</script>
http://www.csdn.net/expert/topic/745/745025.xml?temp=.5108454
http://www.csdn.net/expert/topic/745/745070.xml?temp=.6289789
http://www.csdn.net/expert/topic/745/745108.xml?temp=.4266168
http://www.csdn.net/expert/topic/745/745131.xml?temp=.5342981
http://www.csdn.net/expert/topic/745/745279.xml?temp=.8940851
先给500分,剩下的以后给还是在这个帖子看通知!!!!!!!!!!!!!!
我的心中充满了问号:这个神秘人物是谁?谁是weiwei,为什么要给他这么多分?为什么没有我的分啊?没想到搞了半天,原来都是我的分:)weidegong(weidegong) ,能不能再进一步:对"念奴娇 赤壁怀古..."的字体大小和颜色可以编辑,如果不行就算了,分照给阿!关键是你到底要怎么个改法?如果只是背景色和字体颜色,大小,你可以在上面改呀?我用的是yellow和blue,你可以随便改了
<head>
<script>
var i=1
function changeColor(){
var IeText=document.body.innerText
var objFont=document.all.tags("font")
var FontText=objFont[0].innerText
if (IeText.length==FontText.length)return
if (i == 10) i=1
FontText=FontText + IeText.substr(FontText.length,1)
IeText=IeText.substr(FontText.length,IeText.length - FontText.length)
document.body.innerHTML="<font color=#"+i+i+i+i+i+i+" style=font-size:"+i+">" + FontText + "</font>" + IeText
i++
setTimeout("changeColor()",100)
}
</script>
</head>
<body onload=changeColor()>
<font></font>Observe browser compatibility rataf
</body>
</html>
來遲了﹐早知只是這樣純文本的就不查書了,你要求改變的話總不會是這樣變吧﹐不過我想應該都可以的﹐只要你說具體一點就可以了
很酷的效果呀
http://www.csdn.net/expert/topic/747/747365.xml?temp=.2369348
http://www.csdn.net/expert/topic/747/747382.xml?temp=.2319452
http://www.csdn.net/expert/topic/747/747393.xml?temp=.8197595
http://www.csdn.net/expert/topic/747/747400.xml?temp=.3117029
http://www.csdn.net/expert/topic/747/747424.xml?temp=.0822565
阿,擦擦汗先,终于完了Andrawu(Andrawu) ,你也有
http://www.csdn.net/expert/topic/747/747429.xml?temp=.3989679
救命啊~~我受不了了!!!这个题目真的值这么多分吗?
你为什么要给我这么多分?我写的代码你拿来做什么了?真的有用吗?
<font color=yellow size=6><div id=show>念奴娇 赤壁怀古
大江东去,浪淘尽、千古风流人物。
故垒西边人道是,三国周郎赤壁。
乱石穿空,惊涛拍岸,卷起千堆雪。
江山如画,一时多少豪杰。
遥想公谨当年,小乔初嫁了,雄姿英发。
羽扇纶巾谈笑间,强虏灰飞烟灭。
故国神游,多情应笑,我早生华发。
人生如梦,一尊还酹江月。</div></font>
<p>
<input type=button value=播放 onclick=play()>
<input type=button value=暂停 onclick=clearInterval(timer)>
<input type=button value=停止 onclick=clearInterval(timer);show.innerHTML=show.innerText;nCur=1;>
<script language=javascript>
var nCur=1;
var timer;
function clear(obj,n){
var str=obj.innerText;
if(n>str.length) return;
var strClear=str.substring(0,n);
obj.innerHTML="<font color=blue>"+strClear+"</font>"+str.substring(n,str.length);
}
function play(){
timer=setInterval("clear(show,nCur++)",166);
}
</script>