Показать сообщение отдельно

  #7  
Старый 02.02.2008, 05:57
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Это понятно, а вот как это исправить?
[x26]VOLAND, Сначала нужно узнать, в какой кодировке данные отправляются клиенту, какие загловки при этом(*до этого) посылаются, какая кодировка указана в мета-теге на странице, какие преобразования производятся и сделать соответствующие выводы, поскольку "как исправить" будет сильно зависеть от полученных результатов.

cash$$$, в JS так называемые ассоциативные массивы - это тоже объекты, у которых свойство length может быть не определено:
Код:
<script type="text/javascript">

var a = []; // new Array();
alert('#1 a.length: ' +a.length); // 0

a['first'] = 'something';
alert('#2 a.length: ' +a.length); // 0

a[0] = 'something else';
alert('#3 a.length: ' +a.length); // 1

</script>
К тому же, лучше поменять "for(item in mas)" на "for(var i in mas)", чтобы переменная оставалась локальной.
 
Ответить с цитированием