Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.07.2009, 00:18
Sonkkorh
 
Сообщений: n/a

Скрипт В IE отрабатывает корректно, но не работает в FF 3.5
Вот скрипт:

<html>
<head><title>Тест</title></head>
<body>
<input type="button" value="Отправить запрос" onclick="testFun()">
<script src="prototype.js"></script>
<script>
function testFun()
{
new Ajax.Request("http://www.google.ru",
{
method: "get",
onSuccess: function (transport)
{
var resp = transport.responseText;
alert("Success! \n\n" + resp);
},
onFailure: function ()
{
alert("fukup!");
}
}
);
}
</script>
</body>
</html>

В IE возвращает текст страницы, в FF 3.5 возвращает пустую строку. В чем дело? Что надо исправить чтоб работало в обоих браузерах?
Ответить с цитированием
  #2 (permalink)  
Старый 25.07.2009, 13:58
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вы скриптом, запущенным с localhost, пытаетесь получить данные с домена google? Если да, то Firefox ведет себя правильно, а IE настроен специальным образом, потому что кросс-доменная передача данных средствами XMLHttpRequest в JavaScript запрещена.
Ответить с цитированием
  #3 (permalink)  
Старый 25.07.2009, 22:33
Sonkkorh
 
Сообщений: n/a

Да, запускаю с lokalhost... спасибо за ответ. А можно как-то обойти это ограничение?
Ответить с цитированием
  #4 (permalink)  
Старый 26.07.2009, 00:12
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

для чего?
Ответить с цитированием
  #5 (permalink)  
Старый 26.07.2009, 22:35
Sonkkorh
 
Сообщений: n/a

что бы аккумулировать и обрабатывать данные с разных сайтов, и представлять в более удобном для меня виде.
Ответить с цитированием
  #6 (permalink)  
Старый 27.07.2009, 13:29
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Sonkkorh
что бы аккумулировать и обрабатывать данные с разных сайтов, и представлять в более удобном для меня виде.
Не тот язык взяли.
Ответить с цитированием
  #7 (permalink)  
Старый 27.07.2009, 14:43
Sonkkorh
 
Сообщений: n/a

Так ведь хочется чтоб в браузере все отображалось сразу
Ответить с цитированием
  #8 (permalink)  
Старый 27.07.2009, 14:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Для этого есть еще серверные языки.
Ответить с цитированием
  #9 (permalink)  
Старый 27.07.2009, 18:16
Sonkkorh
 
Сообщений: n/a

Так, ведь apache поднимать не охота. Неужели нет способа исключительно на яваскрипте написать. Я тут где-то читал что можно как-то прикрутить iframe, и может заработает. Есть ли мысли по этому поводу? Желательно пример кода.
Ответить с цитированием
  #10 (permalink)  
Старый 27.07.2009, 18:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Sonkkorh
Неужели нет способа исключительно на яваскрипте написать.
Так вы не исключительно на JavaScript пишите, а общаетесь якобы с сервером.

Сообщение от Sonkkorh
Так, ведь apache поднимать не охота.
denwer
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт multibox для joomla - не работает в опере lamanzh Opera, Safari и др. 17 26.06.2009 12:35
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38
Скрипт не работает в опере, работает в IE XpycTuk Общие вопросы Javascript 9 06.03.2009 15:50
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32
Простой скрипт не работает в Firefox'e... Aik Firefox/Mozilla 2 03.02.2009 22:30