Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2008, 14:03   #1
badfilin
Пользователь
 
Регистрация: 15.03.2008
Сообщений: 27
Вопрос DOM. как передать HTML разметку

Всем привет!

Код:
	for (i=0; i< mz.childNodes.length; i++)
		{
		fx = mz.childNodes(i).firstChild.nodeValue
		wr += "<form>"
		wr += "<textarea name="+i+" rows=3>"+fx+"</textarea>"
		wr += "</form>"
		mz.childNodes(i).firstChild.nodeValue = wr

В mz.childNodes(i).firstChild.nodeVal ue у меня отображается все вместе с тэгами.

Вопрос: Как сделать чтобы HTML обрабатывался, а не передавался текстом?
badfilin вне форума
Старый 26.04.2008, 16:03   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Конечно будет отображаться...
Ведь получается, что ты пишешь:
mz.childNodes(i).firstChild.nodeVal ue ="текст"

Это не просто переменной присвоить набор тегов (пусть даже XML-структурированный). Надо создавать и приаттачивать ноды соответственными операторами.
Чиать: http://www.w3schools.com/htmldom/dom_reference.asp
SkyM@n вне форума
Старый 26.04.2008, 19:36   #3
badfilin
Пользователь
 
Регистрация: 15.03.2008
Сообщений: 27
По умолчанию

что бы особо не заморачиваются думаю может проще просто использовать div и его свойство innerHTML.


Хотя на сколько я понял можно использовать createElement

Последний раз редактировалось badfilin; 26.04.2008 в 19:51.
badfilin вне форума
Старый 26.04.2008, 20:25   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от badfilin Посмотреть сообщение
что бы особо не заморачиваются думаю может проще просто использовать div и его свойство innerHTML.

Хотя на сколько я понял можно использовать createElement
Не можно, а нужно.
Зы. Сам спросил - сам ответил?
SkyM@n вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать параметр? Иллидан Общие вопросы Delphi 8 12.07.2008 12:57
Помогите пожалуйста сделать разметку на графике Taisja Помощь студентам 1 19.06.2008 17:45
Передать Канву Pedro Работа с сетью в Delphi 7 28.04.2008 17:38
Как передать указатель в процедуру??? kate4ka Общие вопросы Delphi 1 17.03.2008 12:49
передать переменную ar4i Общие вопросы Delphi 10 04.12.2006 14:30