|
模拟跳舞游戏(JavaScript数组应用例子) |
|
第一步:把如下代码加入<body>区域中
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin var agt=navigator.userAgent.toLowerCase(); if (agt.indexOf("mac") != -1) var a="r"; else var a="n"; var max=0; function tlist() { max=tlist.arguments.length; for (i=0; i<max; i++) this[i]=tlist.arguments[i]; } tl = new tlist( " o"+a+ " /|\"+a+ " */ \* 跳舞"+a, " o_"+a+ " <| *"+a+ " *>\ 跳舞"+a, " _o/*"+a+ " * |"+a+ " / \ 跳舞"+a, " *o_"+a+ " / *"+a+ " <\ 跳舞"+a, " _o/*"+a+ " * |"+a+ " / \ 跳舞"+a, " *\c/*"+a+ " )"+a+ " / > 跳舞"+a, " *"+a+ " \__/c"+a+ " > \* 跳舞"+a, " __/"+a+ " (o_*"+a+ " \* 跳舞"+a, " \ /"+a+ " |"+a+ " */o\* 跳舞"+a, " \_"+a+ " ("+a+ " */o\* 跳舞"+a, " <_"+a+ " __("+a+ " * o|* 跳舞"+a, " /_"+a+ " __("+a+ " * o|* 跳舞"+a, " ___"+a+ " */ >"+a+ " o|* 跳舞"+a, " *"+a+ " o|_/"+a+ " */ \ 跳舞"+a, " *"+a+ " _o|_"+a+ " * >\ 跳舞"+a, " _o/*"+a+ " * |"+a+ " / \ 跳舞"+a, " *\o/*"+a+ " |"+a+ " / \ 跳舞"+a, " c/*"+a+ " <\"+a+ " */\ 跳舞"+a, " c__"+a+ " < *"+a+ " */\ 跳舞"+a, " c__"+a+ " / *"+a+ " * /> 跳舞"+a, " c/*"+a+ " /(__"+a+ " * / 跳舞"+a, " __o/*"+a+ " * (__"+a+ " < 跳舞"+a, " __o_"+a+ " * / *"+a+ " <\ 跳舞"+a, " *_o_"+a+ " | *"+a+ " < \ 跳舞"+a, " *_c_*"+a+ " |"+a+ " >\ 跳舞"+a, " *_c_*"+a+ " |__"+a+ " > 跳舞"+a, " *_c_*"+a+ " __|__"+a+ " 跳舞"+a, " "+a+ " *_c_*"+a+ " __)__ 跳舞"+a, " "+a+ " *\c/*"+a+ " __)__ 跳舞"+a ); var x=0; function tick() { document.animation.cheerleader.value = " " + a + tl[x]; x++; if (x != max) setTimeout("tick()", 200); else x = 0; } // End --> </script> <form name=animation> <textarea name=cheerleader rows=5 cols=20&rt;</textarea&rt; <br> <input type=button value="Start Again" onClick = "javascript:tick()"> </form> 第二步:把<body>区域中的内容改为: <BODY bgcolor="#fef4d9" OnLoad="tick()"> |