Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Ajax. Internet Explorer 8 (http://forum.oszone.net/showthread.php?t=182675)

Artem-Samsung 11-08-2010 17:58 1471591

Ajax. Internet Explorer 8
 
http://www.ibm.com/developerworks/ru...xintro2/#code8

Код:

<html>
<head>
<title>Hello World</title>
</head>
<body>
<script language="javascript" type="text/javascript">
  var request = false;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      } 
    }
  }

  if (!request)
    alert("Error initializing XMLHttpRequest!");

  function getCustomerInfo() {
    var phone = document.getElementById("phone").value;
    var url = "index.js";
    request.open("GET", url, true);
    request.onreadystatechange = updatePage;
    request.send(null);
  }

  function updatePage() {
    alert("Server is done!");
  }
</script>
  <form action="POST">
  <p>Enter your phone number:
    <input type="text" size="14" name="phone" id="phone"
          onChange="getCustomerInfo();" />
  </p>
  <p>Your order will be delivered to:</p>
  <div id="address"></div>
  <p>Type your order in here:</p>
  <p><textarea name="order" rows="6" cols="50" id="order"></textarea></p>
  <p><input type="submit" value="Order Pizza" id="submit" /></p>
  </form>
</body>
</html>

В Internet Explorer не срабатывает, в Firefox срабатывает.
Помогите разобраться

Цитата:

Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)
штамп времени: Wed, 11 Aug 2010 13:58:36 UTC


Сообщение: Отказано в доступе.

Строка: 28
Символ: 6
Код: 0
URI-код: file:///C:/index.html


Artem-Samsung 11-08-2010 22:09 1471767

Интересно, как загружать на сервер, то работает
Мне подсказали, что через файл открывать нельзя
URI-код: file:///C:/index.html

Тогда как же, без загрузки на сервер?

Sham 12-08-2010 17:13 1472298

IE вроде бы не позволяет аяксу работать с файловой системой. Не знаю, мб в настройках можно разрешить, или изменить уровень безопасности для локальной зоны... в свойствах обозревателя, где настройки безопасности поищите.


Время: 07:53.

Время: 07:53.
© OSzone.net 2001-