[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Полностью вывести страницу через AJAX в Firefox'e
Krayzie
Доброго времени суток! Подскажите пожалуйста, как полностью вывести страницу через AJAX в Firefox'e. Аот мой код, но он не рабочий:

<script LANGUAGE="javascript" TYPE="text/javascript">
<!--
//Browser Support Code
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}

// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
content = ajaxRequest.responseText;
document.write(content);
}
}

ajaxRequest.open("GET", "http://www.google.com/", true);
ajaxRequest.send(null);
}

//-->
</script>

<body
onload="ajaxFunction();"></body>


В чём проблема?



Спустя 9 часов, 8 минут, 49 секунд (5.08.2010 - 06:32) arvitaly написал(а):
Код в порядке, просто срабатывает браузерная защите, Ajax можно работать только с тем доменом на котором сам скрипт

Спустя 15 часов, 40 минут, 9 секунд (5.08.2010 - 22:12) Krayzie написал(а):
Цитата (arvitaly @ 5.08.2010 - 03:32)
Код в порядке, просто срабатывает браузерная защите, Ajax можно работать только с тем доменом на котором сам скрипт

И ты привык верить тому, что написано:) Установи тампердату и присмотрись: запросы ИДУТ на другой сервер (я сам ох*ел), но браузер его не отображает. Эксплорер без проблем пускает этот код с небольшой коректировкой...
Но выход я всё-таки нашёл: юзать всё вместе с ифреймом.

Спасыбо, разобралсы! smile.gif

Спустя 5 месяцев, 20 дней, 19 часов, 5 минут, 16 секунд (26.01.2011 - 18:17) 71765 написал(а):
Вывести на рабочую страницу закладки, журнал, справку, инструменты

Спустя 19 часов, 8 минут, 54 секунды (27.01.2011 - 13:26) ihatemac написал(а):
Цитата
запросы ИДУТ на другой сервер (я сам ох*ел), но браузер его не отображает

Очень интересно. Откуда такие выводы?
Если браузер показывает что что-то грузит это не значит что запросы идут.
Кусочек response header'а:
X-XSS-Protection: 1; mode=block

Документация и сниффер в помощь ;)

Спустя 4 дня, 4 часа, 3 минуты, 27 секунд (31.01.2011 - 17:30) fil.diesel написал(а):
Цитата (Krayzie @ 5.08.2010 - 19:12)
Но выход  я всё-таки нашёл: юзать всё вместе с ифреймом.

Спасыбо, разобралсы! smile.gif

разобралсы)) А ми нэт!!
взаимно такая же пробема аналогичным кодом тяну иформацию из бд...
в и.е., google работает. а вот с оперой и ф.ф пробемы(( подскажите как подправить???

Спустя 10 минут, 1 секунда (31.01.2011 - 17:40) sergeiss написал(а):
fil.diesel - чего спросил - сам понял? smile.gif И вообще. Если есть вопрос, то лучше создай отдельную тему. Как показывает практика, "аналогичный" код чаще всего оказывается другим, да и у тебя с БД работа. Так что лучше - задавать вопросы в своей, отдельной теме. Так лучше помогут.

Спустя 8 часов, 4 минуты, 28 секунд (1.02.2011 - 01:44) Guest написал(а):
Если из БД, то mysql_connect() тебе в помощь... Или CSS аяксом. Или в джаваскрипт внеси переменные, а уже потом их подключай. Или тем же ифреймом. В общем, или:)

Спустя 1 минута, 7 секунд (1.02.2011 - 01:45) Guest написал(а):
Ёптвоюмать, Krayzie залогиниться забыл smile.gif Топик удалять, нє?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.