Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Comandante от 29 Августа 2006, 02:17:44

Название: innerHTML
Отправлено: Comandante от 29 Августа 2006, 02:17:44
Нужно с помощью innerHTML в страничку вписать некоторый код. Есть некая переменная "crFrame", сожержащая html-код, какой кусок кода должна содержать страничка и как произвести вставку этой переменной?
Название: innerHTML
Отправлено: commander от 29 Августа 2006, 10:55:55


   innerHTML









Название: innerHTML
Отправлено: Comandante от 21 Октября 2006, 18:34:07
Теперь несколько усложненная задача - можно ли как-то добавить код в страничку. Т.е. конкретная задача - юзер щелкает по кнопочке и на страничке добавляются новые поля для закачки файлов.
Т.е. я так понимаю, нужно как-то сначала получить то, что содержится внутри "
", потом добавить нужный код и вставить обратно?
Название: innerHTML
Отправлено: CGVictor от 22 Октября 2006, 21:38:49
Comandante
document.getElementById(\'a102\').innerHTML = \'\'+document.getElementById(\'a102\').innerHTML+\'\';

[m] Очень хочется переместить тему в "изготовление скриптов на заказ".

commander
Прямое обращение по a102 отработает только в IE. Надо getElementById.
Название: innerHTML
Отправлено: Comandante от 24 Февраля 2007, 21:51:15
Теперь проблема с работой этого кода в Firefox, хотя в IE работает как надо. Вот пример:
Цитировать
1111111



В IE алертом выдается "111111" и на страничке единички заменяются двойками, а в FF алертит "undefined" и текст не заменяется. Вроде все правильно, где собака зарыта?