Wifi halozat tesztelese
2009-04-03T18:05:57+02:00
2009-04-07T14:11:53+02:00
2022-08-12T23:50:32+02:00
djszapi
Sziasztok!

Azt szeretnem megvalositani, hogy van egy wireless kutyum, ami AP-kent viselkedik, a PC-m meg a kliens, amin bongeszem a kutyun levo dolgokat, kvazi az a webserver, ARM proci!

A lenyeg hogy azt is tudnia kellene, hogy ha az operacios rendszer network managere atvalt mas AP-ra (mert mondjuk annal erosebben jon a jel), akkor javascripttel dobjak fel egy alert uzenetet a kliens fele, hogy ellenorizze az AP beallitasat.

En a kovetkezo szkriptet linkeltem be a <head> - ben, de az nem mukodik :(


var web_itf_timer; var unconnected_occur = 'no'; function handleQueryReply_timer() { if (web_itf_timer.readyState == 4) { if (web_itf_timer.status == 200) { setTimeout("sendHTTPRequest_timer()",1000) } else if (unconnected_occur == 'no') { alert('Please Check Your network connection or the state of Wi-Drive'); unconnected_occur = 'yes'; } } else if (unconnected_occur == 'no') { alert('Please Check Your network connection or the state of Wi-Drive'); unconnected_occur = 'yes'; } } function sendHTTPRequest_timer() { if (typeof XMLHttpRequest != "undefined") { web_itf_timer = new XMLHttpRequest(); } else if (window.ActiveXObject) { web_itf_timer = new ActiveXObject("Microsoft.XMLHTTP"); } web_itf_timer.open("GET", 'body.cgi?body=1', true); web_itf_timer.onreadystatechange = handleQueryReply_timer; web_itf_timer.send(null); /* alert('Hello'); */ } sendHTTPRequest_timer();

Ja es annyi hogy prototype-t meg egyeb dolgokat nem hasznalhatok, mert beagy. linuxon fut a webserver, 8 mega flashhel, es igy sporolunk a hellyel!
Elore is koszi szepen
Mutasd a teljes hozzászólást!

  • var xmlhttp; function ConnectToNet(url) { xmlhttp=null; try { netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); } catch (e) { //For IE it comes here. //alert("Permission UniversalBrowserRead denied."); } // code for Mozilla, etc. if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest() } // code for IE else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP") } if (xmlhttp!=null) { xmlhttp._timeout=setTimeout(function() { xmlhttp.abort() document.getElementById('connection_check_div').style.display = "block"; /* ConnectToNet('setup.cgi');*/ }, 30000 ); //end setTimeout xmlhttp.onreadystatechange=state_Change; xmlhttp.open("GET",url,true); xmlhttp.send(null); } else { alert("Your browser does not support XMLHTTP.") } } function state_Change() { if (xmlhttp.readyState==4) { try { if (xmlhttp.status==200) { document.getElementById('connection_check_div').style.display = "none"; setTimeout("ConnectToNet('setup.cgi')", 2000); return; } else { document.getElementById('connection_check_div').style.display = "none"; /* alert("Problem retrieving XML data");*/ setTimeout("ConnectToNet('setup.cgi')", 2000); } } catch(err) { document.getElementById('connection_check_div').style.display = "block"; /* alert('Exception Error! Please Check Your network connection or the state of Wi-Drive');*/ setTimeout("ConnectToNet('setup.cgi')", 2000); } } else { } } ConnectToNet('setup.cgi');

    Idaig jutottam, mar csak annyi a gond vele, hogy fel/le/fel kapcsolodas utan elofordul az hogy villog az adott div, nopersze azert mert a kapcsolat valamiert ugy tunik fel, mint ha lenne/nem lenne? Ezt hogy lehetne stabilizalni, hogy ujra rakapcsolodaskor fixnek erezze + IE-ben is mukodjek ? Koszi.
    Mutasd a teljes hozzászólást!
abcd