Показать сообщение отдельно
  #1 (permalink)  
Старый 07.01.2009, 12:07
Аспирант
Отправить личное сообщение для constantant Посмотреть профиль Найти все сообщения от constantant
 
Регистрация: 30.07.2008
Сообщений: 87

не понятная ошибка!
вот код:
function call(){
JsHttpRequest.query('call.php?'+Math.random(),
            {
		'last_time': lt
            },
            function(result, errors) {
                if (result) {
for(var i=0;i<result["a"].length;i++){
var newElem = document.createElement('<DIV>');
newElem.innerHTML = '<b>'+result["a"][i]+'</b>: '+result["b"][i];
document.getElementById('message_list').insertBefore(newElem,null);
tm=result["d"][i];
}
lt = tm;
document.getElementById('pre').scrollTop=1500;
                }
            },
            false
        );
}


вот что пишет Опера:
JavaScript - http://sss/q.php
Unknown thread
Error:
name: Error
message: INVALID_CHARACTER_ERR
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

FF и IE ошибок не выдают и работают хорошо, что же Опере не нравится?

проблема в том, что Опера не понимает var newElem = document.createElement('<DIV>'); а как же тогда это сделать другим стпособом?

Последний раз редактировалось constantant, 08.01.2009 в 01:01.
Ответить с цитированием