$str="function(){window.location.href='http://www.baidu.com'}";然后  eval($str)()
出错了,,无法跳转,怎么做

解决方案 »

  1.   

        $str = "window.location.href='http://www.baidu.com'";
        eval($str);
      

  2.   

    $str="function(){window.location.href='http://www.baidu.com'}";$str = eval('('+$str+')');
    alert(typeof $str)
    $str()
      

  3.   


    $str="(function(){window.location.href='http://www.baidu.com'})";
    eval($str)()
    很简单的事情
      

  4.   

    $str="void function(){window.location.href='http://www.baidu.com'}()";
     eval($str)