Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / innerHTML "Неизвестная ошибка выполнения" / 4 сообщений из 4, страница 1 из 1
23.07.2007, 11:34
    #34676655
danilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML "Неизвестная ошибка выполнения"
Есть список
Код: plaintext
1.
2.
3.
4.
5.
<ul>
  <li>
     .....
    <div id = ".."></div>
  </li>
</ul>
С помощью ajax в div вставляем еще один список
Код: plaintext
1.
document.getElementById(div).innerHTML = result['text']
.

В FF все нормально, а в вот в IE выскакивает "Неизвестная ошибка выполнения" на строке, где происходит присвоение. Проверял, присваивал не список - все хорошо, присваиваю список - не работает.
В чем может быть дело?
...
Рейтинг: 0 / 0
25.07.2007, 08:14
    #34681962
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML "Неизвестная ошибка выполнения"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<ul>
  <li>
     .....
    <div id = "__"></div>
  </li>
</ul>
<script>
document.getElementById("__").innerHTML = "<ul><li>ghjghj</li><li>jhkk</li></ul>"
</script>
...
Рейтинг: 0 / 0
17.09.2007, 01:07
    #34803699
elf-keeper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML "Неизвестная ошибка выполнения"
Я извиняюсь что подымаю тему, но проблема у меня есть такая же, и она не решена.

Вот код js файла:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
var req=null;
var target=null;
var READY_STATE_UNINITIALIZED= 0 ;
var READY_STATE_LOADING= 1 ;
var READY_STATE_LOADED= 2 ;
var READY_STATE_INTERACTIVE= 3 ;
var READY_STATE_COMPLETE= 4 ;

function loadXMLDoc(url) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req) {
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	}
}

function processReqChange(){
	var ready=req.readyState;
	var data=null;
	if (ready==READY_STATE_COMPLETE){
		data=req.responseText;
		if (target!=null){
			target.innerHTML=data;
		}
	}
}

function calmyclick(url){
	target=document.getElementById('calendar');
	loadXMLDoc("cal.php?"+url);
}

function a_listmyclick(url){
	target=document.getElementById('a_list');
	loadXMLDoc("a_list.php?"+url);
}
Для первой функции "calmyclick" оно в IE работает. Для "a_listmyclick" оно в IE не работает.
Обе функции в FF и Opera работают... шо делать я даж не представляю. Подскажите люди добрые что же нетак???
...
Рейтинг: 0 / 0
17.09.2007, 01:58
    #34803714
elf-keeper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
innerHTML "Неизвестная ошибка выполнения"
Вобщем оказывается проблема была вот в чём:

В первом случае результат (data) заливался в тэг TD.
А во втором случае результат заливался в тэг TABLE. Пришлось сделать несколько TABLE-вкладок, чтобы результат заливался куда надо и при этом структура страницы не нарушалась. И теперь всё работает как надо.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / innerHTML "Неизвестная ошибка выполнения" / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]