<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
     <META NAME="Description" CONTENT="">
 </HEAD> <BODY>
  A
 </BODY>
</HTML>
网页中传回一个值A,怎么通过js实现检测A的值是否为空,为空时则跳转到一个url地址,不为空时不做任何操作,页面打开时检测,本人初学,求高手指点一二,感激不尽,再次跪谢了

解决方案 »

  1.   

    最好把A回传到一个指定的dom中,这样能够让js访问到,比如<div id="div1">A</div>js代码如下onload = function(){
      var a = document.getElementById("div1").innerHTML;
      if(!a){
        location.href = url; // 为空时,跳转到一个url地址
      }
    }
      

  2.   

    soga 我也学习一下 说不定还有更牛的写法呢
      

  3.   

    onload = function(){
         var contentOfBody = document.getElementByTargetName("body").innerHTML;
         if(!a){
                setTimeout("location.href = url",5);
      }}
      

  4.   

    LS的时间有误,JS中是毫秒,因此setTimeout中不是5而是5000。LZ是指整个方法在几秒后执行的话window.onload = function() {
        setTimeout("URL_Redirect();", 5000);
    }
    function URL_Redirect() {
        var contentOfBody = document.getElementByTargetName("body").innerHTML;
        if(!a){
          location.href = url;
        }
    }
      

  5.   


    window.onload = function() {
        setTimeout(URL_Redirect, 5000);
    }
    function URL_Redirect() {
        var contentOfBody = document.getElementByTargetName("body").innerHTML;
        if(!a){
          location.href = url;
        }
    }