artin
07-21-2006, 04:46 PM
سلام
این کد در حالت عادی بدون مشکل کار می کنه
یعنی اگه فایل درخواستی مثلا aa.php یا هر چیزی بزنی کار می کنه و همون جایی که فایل اصلی load شده می گرده
حالا من می خوام یه سایت دیگه وصل بشه مثلا google.com
ولی وقتی http://google.com می زنم می زنه permission denied
این جریانش چیه ؟
فایل اصلی
<script src="xmlhttp.js" type="text/javascript">
xmlhttp=false
</script>
<script type="text/javascript">
example1()
function example1() {
xmlhttp.open("GET", "http://google.com",true);
xmlhttp.setRequestHeader("MessageType", "CALL")
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
//print result
alert(xmlhttp.responseText)
}
}
xmlhttp.send(null)
}
</script>
xmlhttp.js
var xmlhttp
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}
این کد در حالت عادی بدون مشکل کار می کنه
یعنی اگه فایل درخواستی مثلا aa.php یا هر چیزی بزنی کار می کنه و همون جایی که فایل اصلی load شده می گرده
حالا من می خوام یه سایت دیگه وصل بشه مثلا google.com
ولی وقتی http://google.com می زنم می زنه permission denied
این جریانش چیه ؟
فایل اصلی
<script src="xmlhttp.js" type="text/javascript">
xmlhttp=false
</script>
<script type="text/javascript">
example1()
function example1() {
xmlhttp.open("GET", "http://google.com",true);
xmlhttp.setRequestHeader("MessageType", "CALL")
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
//print result
alert(xmlhttp.responseText)
}
}
xmlhttp.send(null)
}
</script>
xmlhttp.js
var xmlhttp
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}