Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.03.2011, 02:45
Новичок на форуме
Отправить личное сообщение для creativity Посмотреть профиль Найти все сообщения от creativity
 
Регистрация: 28.03.2011
Сообщений: 3

не работает подгружаемый JavaScript
Прошу Помощи!
при динамической загрузки страници с javascript'ом он перестаёт работать, вот содержание файлов
index.html
<html>
<body>
<script src="js.js" language="javascript"></script>
<div id="info">content</div>
<input type="button" value="content" onclick="n_links()" />
</body>
</html>

content.html
<html>
<body>
<script language="javascript" type="text/javascript">
function ok() {
alert ('work');
}
</script>
<input type="button" value="go" onclick="ok()" />
</body>
</html>

js.js
/* ------------------------ */
/* XMLHTTPRequest Enable */
/* ------------------------ */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var https = createObject();

/* ------------------------ */
/* noexit */
/* ------------------------ */

function n_links() {
nocache = Math.random();
https.open('get', 'content.html?nocache='+nocache);
https.onreadystatechange = user_replay;
https.send(null);
}

function user_replay () {
if(https.readyState == 4) {
var response = https.responseText;
document.getElementById('info').innerHTML = response;
}
}


т.е при загрузки динамически страници content.html где присутствует простейший скрипт, на страницу index.html с помощью js.js, скрипт который находистя в content.html перестаёт работать, подскажите пожалуйста, в чем проблемма?
зарание спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 29.03.2011, 15:21
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

Сообщение от creativity Посмотреть сообщение
Прошу Помощи!
при динамической загрузки страници с javascript'ом он перестаёт работать, вот содержание файлов
index.html
<html>
<body>
<script src="js.js" language="javascript"></script>
<div id="info">content</div>
<input type="button" value="content" onclick="n_links()" />
</body>
</html>


content.html
<html>
<body>
<script language="javascript" type="text/javascript">
function ok() {
alert ('work');
}
</script>
<input type="button" value="go" onclick="ok()" />
</body>
</html>


js.js
/* ------------------------ */
/*  XMLHTTPRequest Enable   */
/* ------------------------ */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var https = createObject();

/* ------------------------ */
/*           noexit         */
/* ------------------------ */

function n_links() {
	nocache = Math.random();
	https.open('get', 'content.html?nocache='+nocache);
	https.onreadystatechange = user_replay;
	https.send(null);
}

function user_replay () {
	if(https.readyState == 4) {
    var response = https.responseText;
	document.getElementById('info').innerHTML = response;
	}
}



т.е при загрузки динамически страници content.html где присутствует простейший скрипт, на страницу index.html с помощью js.js, скрипт который находистя в content.html перестаёт работать, подскажите пожалуйста, в чем проблемма?
зарание спасибо!
Пользуйтесь разметкой кода!!! Сравните свой и мой вариант Вашего вопроса
Ответить с цитированием
  #3 (permalink)  
Старый 29.03.2011, 19:48
Новичок на форуме
Отправить личное сообщение для creativity Посмотреть профиль Найти все сообщения от creativity
 
Регистрация: 28.03.2011
Сообщений: 3

Спасибо Avron2
Ну неужели никто не знает как мне помоч ?)

Последний раз редактировалось creativity, 29.03.2011 в 20:01.
Ответить с цитированием
  #4 (permalink)  
Старый 29.03.2011, 20:02
Аватар для Mgauk
Новичок на форуме
Отправить личное сообщение для Mgauk Посмотреть профиль Найти все сообщения от Mgauk
 
Регистрация: 19.03.2011
Сообщений: 8

Цитирую:

Цитата:
JavaScript код, приходящий в ответе, не выполняется. Хотя это, в общем-то, логично, если вспомнить, что объект XMLHttpRequest - "душа" аякса - задумывался для работы с xml. Решение пока только одно - метод eval.
http://www.easywebscripts.net/ajax/ajax_defects.php
Ответить с цитированием
  #5 (permalink)  
Старый 29.03.2011, 21:01
Новичок на форуме
Отправить личное сообщение для creativity Посмотреть профиль Найти все сообщения от creativity
 
Регистрация: 28.03.2011
Сообщений: 3

Да люди...
как написал один человек на форуме с вышеуказанной сылки
учите JS. (defer)

Mgauk Спасибо, разобрался)

Последний раз редактировалось creativity, 30.03.2011 в 00:35.
Ответить с цитированием
  #6 (permalink)  
Старый 29.03.2011, 22:27
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Mgauk
XMLHttpRequest - "душа" аякса - задумывался для работы с xml
Не надо читать сомнительные статьи. XMLHttpRequest не задумывался для работы с xml.
Ответить с цитированием
  #7 (permalink)  
Старый 29.03.2011, 23:48
Аватар для Mgauk
Новичок на форуме
Отправить личное сообщение для Mgauk Посмотреть профиль Найти все сообщения от Mgauk
 
Регистрация: 19.03.2011
Сообщений: 8

Сообщение от Kolyaj Посмотреть сообщение
Не надо читать сомнительные статьи. XMLHttpRequest не задумывался для работы с xml.
ну, я не на эту фразу аргумент делал

creativity, не за что
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Doctype и javascript: не работает событие в Internet exproler nastya Internet Explorer 0 23.03.2011 12:26
8 IE, не работает javascript Сергей1317 Internet Explorer 5 24.01.2011 09:35
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
частично не работает JavaScript в мазило Diabol Firefox/Mozilla 3 02.02.2010 21:48