|
主题: 如何制作网页上的打字效果!
|
 哲风
职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2003/2/24 19:01:19
|
#12003/11/29 0:34:13
如何在网页上做出打字效果,而且关键是要能反复。很多JS代码都可以做出打字,但无法进行重复再打!
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#22003/11/29 1:14:31
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
|
 哲风
职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2003/2/24 19:01:19
|
#32003/11/29 9:19:42
非常感谢!已经试成功喽 :)
我想再多个功能。
1.如果我想让它这一行打得不只这一句话,第二句,第三句要打出来改哪个代码?
2.我想把它放在我网页中的任意一个位置,是不是先做成个JS脚本,然后插入到需要的位置即可?这个脚本怎么做呀?呵呵!
|
 风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
|
#42003/11/29 9:57:24
我认为你只要把:javascript实现的打字效果 改成你的话就行了。 如果要插入网页中,可直接插入:<body>区 或则添加到:javascript里去作调用~!
|
 哲风
职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2003/2/24 19:01:19
|
#52003/11/29 19:11:18
改我已经成功!我说的是下面的两个问题没法解决:(
|
 风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
|
#62003/11/29 20:00:20
这个你该行了 我把我做的源代码都给你了,你应该明白了。
<html> <head> <title>无标题文档</title> </head>
<body> <script language="javascript1.2"> var it=0 function initialize(){ mytext=typing.innerText var myheight=typing.offsetHeight typing.innerText='' document.all.typing.style.height=myheight document.all.typing.style.visibility="visible" typeit() } function typeit(){ typing.insertAdjacentText("beforeEnd",mytext.charAt(it)) if (it<mytext.length-1){ it++ setTimeout("typeit()",100) } else return } if (document.all) document.body.onload=initialize </script>
<tr> <td align="center"> <p align="left"> <span id="typing" style="visibility:hidden" align="left"> <p>我实在被你郁闷了</p> <p>我换个程序给你,我就不信还不行,这个怎么样?应该可以了。如果再不行的话,我正的要郁闷了</p> <p>不要让我在郁闷。</p> <p>呵呵</p></td> </tr> </table> </body> </html>
|
 哲风
职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2003/2/24 19:01:19
|
#72003/12/1 9:50:49
谢谢风吹蜡烛!三个问题都已经解决!
|
 清风
职务:普通成员
等级:1
金币:1.0
发贴:197
注册:2003/2/28 0:26:50
|
#82003/12/1 13:18:09
用动画格式是不是简单点?
|
 风吹蜡烛
职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
|
#92003/12/1 14:45:28
动画修改的时候不好改吧~并且对浏览效果也不见得很好
|
 哲风
职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2003/2/24 19:01:19
|
#102003/12/1 16:17:23
是的,那样太麻烦了.要是你改文字或文字一多,就不行了。
|