将活动功能从单击更改为加载

时间:2014-06-27 13:48:12

标签: javascript jquery

我有一个检查移动互联网的功能。

此功能点击工作(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>

2 个答案:

答案 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>代码之前添加它。