12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- (function() {
- var uploadbtn = document.getElementById('uploadbtn');
- var uploadfile = document.getElementById('uploadfile');
- uploadbtn.addEventListener('change', function () {
- uploadfile.value = this.value.replace(/^.*\\/, "");
- var len = uploadfile.value.length - 7;
- uploadfile.setAttribute('size', len);
- var len = uploadfile.offsetWidth;
- uploadbtn.style.width = len + "px";
- });
- wanconf.addEventListener('change', function(event) { wanChange(event.target) });
- function wanChange(e) {
- var wanwifi = document.getElementById('wanwifi');
- var wanaddr = document.getElementById('wanaddr');
- switch (e[e.selectedIndex].id) {
- case 'wlan':
- wanwifi.setAttribute('class','show');
- break;
- case 'dhcp':
- wanaddr.setAttribute('class','hide');
- break;
- case 'eth':
- wanwifi.setAttribute('class','hide');
- break
- case 'stat':
- wanaddr.setAttribute('class','show');
- break;
- }
- }
- (function uptimeUpdate(){
- setTimeout(function(){
- ajaxReq('POST', '/admin/uptime', 'null', function(xmlDoc) {
-
- document.getElementById('uptime').innerHTML = xmlDoc['response'];
- });
- uptimeUpdate();
- }, 5000);
- })();
- })();
- function ajaxReq(url, method, data, callback) {
- var xmlDoc = new XMLHttpRequest();
- xmlDoc.open(url, method, true);
- if (method == 'POST') {
- xmlDoc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
- }
- xmlDoc.onreadystatechange = function() {
- if (xmlDoc.readyState === 4 && xmlDoc.status === 200) {
- callback(xmlDoc);
- }
- }
- xmlDoc.send(data);
- }
|