簡介 寫:作者: 涅魂
功能: 在裝備欄下方的輸入數量處加上兩個按鈕,能立刻調整數量成當前選取裝備的最大數量或最小數量
測試環境:
Firefox 3.6.11
Internet Explorer 7.0.5730.11IC
Google Chrome 8.0.552.237
實例截圖 寫:
開啟檔案 js/wog_item.js 寫:Goal: 加入一個assignNum() funciton, 並在按下兩個按鈕時呼叫這個function去計算數量值
尋找
- 代碼: 選擇全部
function arm_view(a,temp_id,b,c1)
上方,加上
- 代碼: 選擇全部
function assignNum(ceil) {
var $o = f.getElementsByName('item_num')[0];
if($o == undefined) return false;
var tmp = f.getElementsByName('adds');
var text = null;
for(var i = 0, len = tmp.length; i < len; ++i) {
if(tmp[i].checked == true) {
text = tmp[i].parentNode.nextSibling.textContent || tmp[i].parentNode.nextSibling.innerText;
break;
}
}
if(text == null) return false;
var n = text.indexOf('*');
if(n == -1) {
$o.value = 1;
return true;
}
n = parseInt(text.slice(n+1, text.length), 10);
if(isNaN(n) || n < 1) n = 1;
if(n > ceil) n = ceil;
$o.value = n;
return true;
}
In arm_view() Function
尋找
- 代碼: 選擇全部
請選擇數量(1-99):<input type="text" name="item_num" size="2" maxlength="2" value="1">
修改為
- 代碼: 選擇全部
請選擇數量(1-99):<input type="button" value="Min" onclick="parent.assignNum(1)"/><input type="text" name="item_num" size="2" maxlength="2" value="1"><input type="button" value="Max" onclick="parent.assignNum(99)"/>
完成,有任何問題請提出~~