PDA

View Full Version : مبتدی: سوال خیلی مبتدی در مورد ajax



sajioo
یک شنبه 16 مرداد 1390, 13:21 عصر
دوستان گلم شاید این سوال خیلی ابتدای بیاد اما من تازه شروع کردم به کار با ajax
در اولین قدم این کد را وارد صفحه ی html کردم

<html>
<head>
<title>First Project of Ajax</title>
<script language = "javascript">
function createXMLHttp() {
if (typeof XMLHttpRequest !="undefined"){
return new XMLHttpRequest()
}else if (window.ActiveXObject){
var iEVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "<MSXML2.XMLHttp","Microsoft.XMLHttp"];
for (var i=0; i< iEVersion.length; i++){
try{
var xmlHttp = new
ActiveXObject(iEVersion[i]);
return xmlHttp;
}catch(oError){

}
}
}
throw new Error("XMLHttp object could becreated.");
}
function getData(dataSource, divID){
xmlHttp = createXMLHttp();
xmlHttp.open("GET", dataSource);
xmlHttp.Onreadystatechange = function(){
if((xmlHttp.readyState == 4) && (xmlHttp.status == 200)){
obj.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send (null);
}
</script>
</head>
<body>
<input type="button" value="Display Message" onclick ="getData('Data.txt','targetDiv')" >
<div id="targetDiv">
<p>Display Message Hear.</p>
</div>
</body>
</html>
و البته یک فایل Data.txt هم در کنارش گذاشتم.
جریان اینه که یک button توی صفحه است که با کلیک روی اون اطلاعات از فایل Data.txt گرفته میشه و نمایش داده می شه .
این کار رو توی هر مرورگری اجرا کردم نشد.
توی front page هم که اجرای کردم برای خط 25 ارور میده و access denied میزنه .
مشکل کجاست؟
لطفا راهنمایی کنید.