Re: [問題] JavaScript 指定 function問題..

看板Web_Design作者 (OOXX點點點)時間19年前 (2006/01/20 21:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
今天才在看java script 所以跑來翻舊文= =" 請問一下.... 函數之中不可再呼叫其他函式嗎?@@" 但卻又可以跑遞迴? 書中對類似函式的需求是去設定方法(method)就是了@@" ※ 引述《TKirby ( ^-^)》之銘言: : 你可以參考一下2128篇, "R: [問題] 請教一個javascript語法" : onchange = OnChangeBrand(..); 代表把 onchange 設成函式執行後的值 : 而不是把 OnChangeBrand 設成 onchange 會去執行的函式 : 這樣寫就沒問題了 : : obj1.onchange=function (obj1, a) { : ... : } : 可以再稍微包裝一下讓這個函式可以重複利用 : ※ 引述《David196 ()》之銘言: : : <html><head> : : <script> : : function OnChangeBrand(obj1,a){ : : alert(obj1.value); : : alert(a); : : } : : function InitBrand(obj1){ : : obj1.onchange=OnChangeBrand; : : //這個寫法是沒有問題..... : : obj1.onchange=OnChangeBrand(window.frm.Brand,1); : : //這麼寫就出錯了... : : } : : </script> : : </head> : : <body> : : <select name="Brand"> : : <option value=1>1</option> : : <option value=1>1</option> : : </select> : : <script> : : InitBrand(window.Brand); : : </script> : : </body> : : </html> : : 因為我有特殊需求所以必須把 onchange 事件寫在Javascript裡面.. : : 請問大大們...用這種方法該怎麼傳入引數呢?? -- 町: 再怎麼痛苦也請您忍耐,再怎麼悲傷也請您活下去... 我與V‧賽連將和您生涯與共... 請連同那把劍和我,一起接下吧... 騎士大人,請將我收為搭檔... 「主人」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.10.141
文章代碼(AID): #13qE5g6L (Web_Design)
文章代碼(AID): #13qE5g6L (Web_Design)