以純文字方式查看主題

- 昆蟲論壇 (http://insectforum.no-ip.org/gods/cgi-bin/leobbs.cgi)
-- 《蟲友留言板》 (http://insectforum.no-ip.org/gods/cgi-bin/forums.cgi?forum=7)
--- 好好玩的!!在網址列上試試吧!! (http://insectforum.no-ip.org/gods/cgi-bin/topic.cgi?forum=7&topic=5603)


-- 作者: Gabriel
-- 發表時間: 2007/07/07 10:37:52pm

[這篇文章最後由Gabriel在 2007/07/07 10:56pm 第 1 次編輯]

好好玩的!!在網址列上打這個試試吧!!
不要開空白的板面呵.........
要不是不夠好玩的呵........................
您會看見一些奇怪的事情^^

請打:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

然後按: enter 呵^^

~~~~~~~~~~~~~~~~~~[color=#B8860B]其實也頗無聊的呵.................[/color]


-- 作者: 愛蟲的小綱
-- 發表時間: 2007/07/08 08:24:42am

借我複製下來研究吧!
現在也再鑽研JavaScript,
雖然說這是程式語言中最簡單的,
但研究了老半天也不知道是在幹嘛.........


-- 作者: gods
-- 發表時間: 2007/07/08 09:13:56am

[這篇文章最後由gods在 2007/07/08 09:16am 第 2 次編輯]

雞婆一下 ^_^
 

setInterval 函式設定每 5ms 讓 A() 這個函式執行一次
而 A() 就是讓頁面中的所有 Image (document.images) 移位

迴圈中再一一設定每張圖片新的出現位置
DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;
DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5


© 中文版權所有:昆蟲論壇 繁體版權所有:摩尼網  程式翻譯:auron  版本: LeoBBS X Build050318