[解決]「商店內點選商品的任一欄位時就將radio選取」的裝備欄選取問題

提供WOG各方面的技術問題,並提供最新path更新。

版主: 涅魂, 簫哥, 10度C~

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

[解決]「商店內點選商品的任一欄位時就將radio選取」的裝備欄選取問題

文章aaasss9555 » 2009-09-20 7:22 pm

如果只有一樣武器/道具/防具的話就會失效(按了沒選取)

兩個以上時,
點選販賣/拍賣那一格會把裝備/轉移和販賣/拍賣的radio兩個一起選取
但如果是點取裝備/轉移,物攻...名稱,價格(就是價格前面的表格,包含價錢) 就只會點選裝備/轉移

http://www.2233.idv.tw/viewtopic.php?p=3988124#3988124


最後由 aaasss9555 於 2009-10-03 9:59 pm 編輯,總共編輯了 1 次。


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2009-09-22 1:25 pm

這個錯誤的原因出在dom名稱的錯誤,當adds有複數個時會自動轉成adds[],但只有一個時並不會轉換,造成dom存取錯誤

試試看把物品的radio的name改成 "adds[]",看能不能解決吧


圖檔

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2009-09-23 7:15 pm

這樣反而會失效,只有按圈圈才能點選
可複選販賣/拍賣和裝備/轉移(不同物品也可)


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2009-09-27 4:16 pm

開./wog/wog.js
搜尋
代碼: 選擇全部
onclick="parent.wog_view.document.f1.adds['+listKey+'].checked=true"


覆蓋
代碼: 選擇全部
onclick="this.childNodes[0].childNodes[0].checked = true;this.childNodes[11].childNodes[0].checked = true"


本篇以更新


最後由 aaasss9555 於 2009-10-03 9:59 pm 編輯,總共編輯了 2 次。


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2009-09-27 9:17 pm

那麼把事件換成這個看看
代碼: 選擇全部
onclick="this.childNodes[0].childNodes[0].checked = true;"



圖檔

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2009-09-27 10:04 pm

可以了!上上篇以更新

這句this.childNodes[11].childNodes[0].checked = true
11是因為從左邊數起販賣/拍賣的radio在第12格(第一格是0)


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2009-11-20 6:28 pm

如果是用在WOG4裝備欄的勾選方塊
用this.childNodes[XX].childNodes[XX].checked = true
就無法取消勾選了


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。


回到 Online FF Battle-WOG官方聯盟推廣處

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 19 位訪客