Re: [問題] c轉javascript。rand()和Sleep()要怎麼 …

看板Ajax作者 (骨頭)時間17年前 (2008/01/30 17:33), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串3/4 (看更多)
※ 引述《demythig (demy)》之銘言: : 請問我是在哪個地方有寫錯? 不曉得應該說你寫的流程錯了 還是說你的觀念錯了 還是要說你的態度不佳 我覺得以上皆是 ──────────────────────────────── 以下這個code而言 註解/html 沒成對 parent.main 也沒帶到是什麼東西 , 雖然慣例上是可以知道是frame,不過丟這樣的code , 是要誰幫你做parent.main來測? setInternal不曉得是什麼 沒有關係,去google嘛 那你就會知道他是一段時間就去RUN一次那個function的timer, 就不需要那個無限迴圈了。 接下來這個就更離譜了,連迴圈的判斷式是 undefined 都沒注意到, 這不是在那個語言都是基本功嗎? ──────────────────────────────── 真的是看不出來哪裡錯了, js的 alert 可以媲美 standard output document.write() 也是個路 去你認為應該要跑到的地方 , 一個一個流程去 alert 看看, 沒出現的alert就是 error 已經產生或者沒跑到的流程了。 先學會走路再學飛,這不管在那個語言都是一樣的。 : <head> : <script LANGUAGE="JavaScript"> :   <!-- : function setFrame(){ : var x =[]; : x[0]="http://tw.yahoo.com/"; : x[1]="http://www.google.com/"; : x[2]="http://www.pchome.com/"; : var i=Math.round(Math.random()*(x.length-1)) : parent.main.location.href = x[i]; : } : function main(){ : var loop; : var randtime; : document.write("the", "<br>"); : while( loop){ : randtime=Math.random()*2000+3000; //3~5秒 : document.write("sec:", randtime); : setInterval("setFrame()", randtime); : }//無限迴圈 : } : </script> : </head> : <body> : <body onload="main()"> : </body> --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.133.242 ※ 編輯: TonyQ 來自: 220.139.133.242 (01/30 17:34)

01/30 17:35, , 1F
囧,推一下,大師說話了…
01/30 17:35, 1F

01/30 17:47, , 2F
我是小咖......我只是覺得自己應該要先準備一點料才是...orz
01/30 17:47, 2F

01/30 17:51, , 3F
對不起我錯了(跪)orz,我會去買書來看。
01/30 17:51, 3F
文章代碼(AID): #17e4HNoW (Ajax)
文章代碼(AID): #17e4HNoW (Ajax)