本帖最后由 灬未来乄人类 于 2016-9-30 18:09 编辑
7 X! }5 B0 M8 l4 e# {# L* s. W' Y3 e0 @# V& r: j* h
教程开始了,这是我认为最简单的方式了,下面一段代码是等会要用的,大家可以复制剪切板8 z \- f. X4 m8 N- y$ L
# I) P' y; a- h3 \{ 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); }
. ?! K/ \+ R7 E V* x4 U6 u" b4 U; k) q" }/ `3 z
$ i2 P8 }. ?. K6 l0 b5 H9 E" i
. F9 I; J9 h2 C6 t% F5 z
|