各位大哥。
我做了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代码 不会执行 ..
我做了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代码 不会执行 ..
// $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>