各位大哥。 
    我做了AJAX的小代码
 想请求别人的网站的信息   用IE老是提示 :该页正在访问其控制范围之外的信息<?php
 
 //  $f=file_get_contents("https://www.dhgate.com/usr/register.do?isblank=true&act=checkEmail&[email protected]");
  // $f=file_get_contents("http://www.baidu.com");
?>
<!DOCTYPE HTML PUBLIC '-//WWW/DTD XHTML 1.0 TRANSITIONAL/EN' 'http://www.w3.org/TR/xhtml1/dtd/xhtml1-transitional.dtd'>
<html>
 <head>
    <script language='javascript' >
     var xmlHTTP;
 var results
   function createxmlHTTP(){
     if(window.ActiveXObject){
         xmlHTTP= new ActiveXObject("Microsoft.XMLHTTP");
        }else if(window.XMLHttpRequest){
            xmlHTTP= new XMLHttpRequest();
         }
  }
  
 function changeXML(){
 
          createxmlHTTP();
     var con=document.getElementById("email").value;
  //  alert(con);
     var URL="https://www.dhgate.com/usr/register.do?isblank=true&act=checkEmail&emailadd="+con;
       xmlHTTP.onreadystatechange=hand;
       xmlHTTP.open("GET",URL,true);
     //  xmlHTTP.setRequestHeader("Content-type","application/x-www-form-urlencoded;");
       xmlHTTP.send(null);
      function hand(){
      if(xmlHTTP.readyState==4){
          if(xmlHTTP.status==200){
           results=xmlHTTP.responseText;
              if(results==1){
                    var res=document.getElementById('em');
                    res.innerHTML+=con+'<br>';
                 }
             }
      
        }
 
    }
    }   
    
 
 function vies(va){
 
     //document.getElementById('email').value=va;
     //alert(va);
    /* document.getElementById('email').value=va;
     changeXML();*/
     alert(va);
  }
    
 
 
    
    
    
     </script>
</head>
<body>
  <form name='f' ;>
         
     <input type='text' name='email' id='email' />
     
         <input type='button' name='val'  id='val' value='star' onclick='changeXML()'>
           
         
      <div id='em' name='em'>
     </div>
  </form>
</body>
</html> 怎样才能让他 不提示。并且可以直接 获取结果呢 。  因为当 点否的时候。AJAX代码 不会执行 ..

解决方案 »

  1.   

    工具—〉internet选项—〉安全—〉本地Intranet—〉自定义级别—〉其他 栏里面 —〉通过域访问数据资源 把“提示”改选为“启用” 。
      

  2.   

    工具—〉internet选项—〉安全—〉本地Intranet—〉自定义级别—〉其他 栏里面 —〉通过域访问数据资源 把“提示”改选为“启用” 。
      

  3.   

    <?php
     
     //  $f=file_get_contents("https://www.dhgate.com/usr/register.do?isblank=true&act=checkEmail&[email protected]");
      // $f=file_get_contents("http://www.baidu.com");
    ?>
    <!DOCTYPE HTML PUBLIC '-//WWW/DTD XHTML 1.0 TRANSITIONAL/EN' 'http://www.w3.org/TR/xhtml1/dtd/xhtml1-transitional.dtd'>
    <html>
         <head>
               <script language='javascript' >
                   var xmlHTTP;
     var results
       function createxmlHTTP(){
             if(window.ActiveXObject){
                    xmlHTTP= new ActiveXObject("Microsoft.XMLHTTP");
                   }else if(window.XMLHttpRequest){
                          xmlHTTP= new XMLHttpRequest();
                       }
          }
          
     function changeXML(){
         
                 createxmlHTTP();
            var con=document.getElementById("email").value;
         //  alert(con);
            var URL="https://www.dhgate.com/usr/register.do?isblank=true&act=checkEmail&emailadd="+con;
              xmlHTTP.onreadystatechange=hand;
              xmlHTTP.open("GET",URL,true);
            //  xmlHTTP.setRequestHeader("Content-type","application/x-www-form-urlencoded;");
              xmlHTTP.send(null);
                function hand(){
                 if(xmlHTTP.readyState==4){
                        if(xmlHTTP.status==200){
                            results=xmlHTTP.responseText;
                               if(results==1){
                                        var res=document.getElementById('em');
                                        res.innerHTML+=con+'<br>';
                                     }
                              }
                     
                      }
             
               }
           }      
           
         
     function vies(va){
         
            //document.getElementById('email').value=va;
            //alert(va);
           /* document.getElementById('email').value=va;
            changeXML();*/
            alert(va);
         }
               
         
     
               
               
               
                   </script>
        </head>
        <body>
              <form name='f' ;>
                         
                    <input type='text' name='email' id='email' />
                    
                        <input type='button' name='val'  id='val' value='star' onclick='changeXML()'>
                          
                        
                     <div id='em' name='em'>
                    </div>
              </form>
        </body>
    </html>