Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2010, 17:18
Аватар для kirys0
Новичок на форуме
Отправить личное сообщение для kirys0 Посмотреть профиль Найти все сообщения от kirys0
 
Регистрация: 15.06.2010
Сообщений: 7

Не работает в хроме и ослике.
Подгрузка контента не работает в хрому и эксплоере вот код:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript">
	function showContent(link) {

		var cont = document.getElementById('contentBody');
		var loading = document.getElementById('loading');

		cont.innerHTML = loading.innerHTML;

		var http = createRequestObject();					// создаем ajax-объект
		if( http ) {
			http.open('get', link);							// инициируем загрузку страницы
			http.onreadystatechange = function () {			// назначаем асинхронный обработчик события
				if(http.readyState == 4) {
					cont.innerHTML = http.responseText;		// присваиваем содержимое
				}
			}
			http.send(null);    
		} else {
			document.location = link;	// если ajax-объект не удается создать, просто перенаправляем на адрес
		}
	}

	// создание ajax объекта
	function createRequestObject() {
		try { return new XMLHttpRequest() }
		catch(e) {
			try { return new ActiveXObject('Msxml2.XMLHTTP') }
			catch(e) {
				try { return new ActiveXObject('Microsoft.XMLHTTP') }
				catch(e) { return null; }
			}
		}
	}

</script>
</head>
<body>
        <div id="contentBody">
	</div>
        <div id="loading" style="display: none">
	<img src="loader.gif"> <span style="font-family:tahoma;">Загрузка...</span>
	</div>
<script>
showContent('ad.htm')
</script>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2010, 17:54
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Метод open принимает три аргумента, а у вас два.
Ответить с цитированием
  #3 (permalink)  
Старый 07.09.2010, 21:01
Аватар для kirys0
Новичок на форуме
Отправить личное сообщение для kirys0 Посмотреть профиль Найти все сообщения от kirys0
 
Регистрация: 15.06.2010
Сообщений: 7

Подскажи что именно изменить, брал готовое решение, не знаю языка.(
Ответить с цитированием
  #4 (permalink)  
Старый 07.09.2010, 22:12
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

http.open('get', link, true);

Введение в Ajax
Ответить с цитированием
  #5 (permalink)  
Старый 08.09.2010, 22:45
Аватар для kirys0
Новичок на форуме
Отправить личное сообщение для kirys0 Посмотреть профиль Найти все сообщения от kirys0
 
Регистрация: 15.06.2010
Сообщений: 7

Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11
Не работает eval в IE ..::Silence::.. Общие вопросы Javascript 8 25.03.2009 13:16
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32