我有一个检查移动互联网的功能。
此功能点击工作(OnClick功能) 当应用程序启动时,我会自动工作!
我该怎么办?
功能如下:
<script>
function checkJSNetConnection(){
var xhr = new XMLHttpRequest();
var file = "dot.png";
var r = Math.round(Math.random() * 10000);
xhr.open('HEAD', file + "?subins=" + r, false);
try {
xhr.send();
if (xhr.status >= 200 && xhr.status < 304) {
return true;
} else {
return false;
}
} catch (e) {
return false;
}
}
function onJSButtonclick(){
if(checkJSNetConnection()==true){
alert("Internet Connection Exists");
}else{
alert("Internet Connection Doesn't Exist");
}
}
</script>
答案 0 :(得分:0)
使用document.onload = function() {...};
或者,如果你有jQuery,使用`$(document).ready(function(){...});
e.g。使用它你的脚本看起来像
document.onload = function() {
if (checkJSNetConnection() === true) {
alert("Internet Connection Exists");
} else {
alert("Internet Connection Doesn't Exist");
}
};
或
$(document).ready(function() {
if (checkJSNetConnection() === true) {
alert("Internet Connection Exists");
} else {
alert("Internet Connection Doesn't Exist");
}
});
答案 1 :(得分:0)
尝试:
$(document).ready(function(){
onJSButtonclick();
});
在结束</script>
代码之前添加它。