Показать сообщение отдельно
  #5 (permalink)  
Старый 22.03.2013, 13:11
Интересующийся
Отправить личное сообщение для katalizator Посмотреть профиль Найти все сообщения от katalizator
 
Регистрация: 22.03.2013
Сообщений: 14

Сообщение от rgl Посмотреть сообщение
1. Ваш пример не работает, и одна из причин - в HTML символы не маскируются обратным слэшом. Если вы внутри двойных кавычек используете одинарные, то маскировка вообще не нужна. Если же внутри двойных кавычек вдруг захотелось использовать опять же двойные, применяйте " примерно так:
onkeyup="document.getElementById("xxx_1_r&quo t; ).innerHTML = (parseFloat(this.value)||0) * 50"
Прошу прощения, кавычки остались после того как я очистил код от php в коде - экранированировал кавычки JSа. Просто у меня значения xxx берутся из базы и задаются прямо в код.

Сообщение от rgl Посмотреть сообщение
2. innerHTML в таблицах в младших IE только для чтения, писать нельзя.
3. document.write используется только в процессе закрузки документа. Когда документ уже полностью загружен, document.write приведет к переписыванию документа, т.е. старое содержимое будет заменено на новое
Или можеn подскажите пожалуйста как сложить значения в дивах:

<div id="num">10</div>
<div id="num">20</div>
<div id="num">30</div>
<div id="num">40</div>
<div id="num">50</div>
<div id="num">60</div>


Если получиться сделать это то задача думаю будет решена.
Буду очень Вам благодарен
Ответить с цитированием