本帖最后由 灬未来乄人类 于 2016-9-30 18:09 编辑 ; t) t6 l5 G. K& A% f& [5 _
" ^0 P3 d: [7 B2 m: x3 l% `
教程开始了,这是我认为最简单的方式了,下面一段代码是等会要用的,大家可以复制剪切板& J+ T- c. a7 t# V6 w3 X4 t
, P' o" ]. c& E& D" v* h{ var loc = 'NW_Basic.wl?'; if ( document.getElementById('WlanEnable_checkbox').checked == false ) { loc += 'wlEnbl=0'; loc += '&wlSsid=' + ssidname; alert('确定要关闭无线功能么?'); } else { loc += 'wlEnbl=1'; with ( document.forms[0] ) { var authMode = getSelect(WlanAuthMode_select); if ( (authMode == 'psk') || (authMode == 'psk2') || (authMode == 'psk psk2')) { loc += '&wl_wsc_mode=enabled'; // 加密方式 var paMode = getSelect(WlanPwdMode); loc += '&wlWpa='+ paMode; } else loc += '&wl_wsc_mode=disabled'; loc += '&wlAuthMode='+authMode; if (authMode == 'shared') //fc modify 2014/7/10 { var WMode = getSelect(EPmode); //wep加密模式 if(WMode == 'OpenSystem') { //alert("Open方式无线是开放的!"); loc += '&wlAuth=0'; }else { loc += '&wlAuth=1'; } var val=wlWpaPsk.value; var cbit=getSelect(wlKeyBit); loc += '&WEPmode='+WMode; if(val!='') { if ( cbit == '0' ) { if ( isValidKey(val, 13) == false ) { alert('Key "' + val + '" 无效. 请输入13个ASCII字符或26个十六进制数字为128位WEP密钥.'); return; } } else { if ( isValidKey(val, 5) == false ) { alert('Key "' + val + '" 无效. 请输入5个ASCII字符或10个十六进制数字为一个64位WEP密钥.'); return; } } } loc += '&wlKeyIndex=1' ; loc += '&wlKey1=' + encodeUrl(val); } loc += '&wlKeyBit='+getSelect(wlKeyBit); if (authMode.indexOf("psk")!= -1){ valu = wlWpaPsk.value; if ( isValidWPAPskKey(valu) == false ) { alert('WPA预共用的密钥应该在8个和63个ASCII字符或64个十六进制数字之间.'); return; } loc += '&wlWpaPsk=' + encodeUrl(wlWpaPsk.value); } if ( wlSsid.value == '' ) { alert('SSID "' + wlSsid.value + '" 不能为空,请重新输入。'); return; } if ( SsidisIncludeInvalidChar(wlSsid.value) == false || isValidNameString( wlSsid.value ) == false ) { alert('SSID "' + wlSsid.value + '" 不能包含无效字符,请重新输入。'); return; } var str = new String(); str = wlSsid.value; if ( str.length > 32 ) { alert('SSID "' + wlSsid.value + '" 的长度超出有效范围,请重新输入。'); return; } loc += '&wlSsid=' + encodeUrl(wlSsid.value); } } loc += '&sessionKey=' + sessionKey; var code = 'location="' + loc + '"'; eval(code); }
! I1 u1 |( d: a* d7 a! Y/ P
% o$ h$ D4 A6 V, c' V6 [7 `" F' Z- N% @6 a( \
/ C. V: o/ Y# \2 {
|