Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Исчезает ранее написанный html код


Автор: megaterik 27.10.2009, 23:47
Если просто написать в файле после формы<script language='javascript'>document.write('aaa');</script> то всё в порядке
Если вызвать функцию в форме <input type="button" value="Посчитать" onclick="document.write('aaa')"> то по нажатию исчезает форма. 
Помогите, пожалуйста.  smile 

Автор: IDVsbruck 28.10.2009, 00:15
Забудь про document.write()!!!

Автор: megaterik 28.10.2009, 00:29
Ок, забыл. А какую функцию мне тогда гуглить?

Автор: Michael.de 28.10.2009, 00:35
megaterik, объясни в двух словах для чего предназначался document.write() и назначение формы.

Автор: megaterik 28.10.2009, 00:43
Ну стандартно--в форме текстовые поля, выводим текст, в некоторых местах которого есть значения текстовых полей. 

Суть вообще не в форме, а в том что при вызове document.write у меня стирается всё ранее написанное) Что мне вместо него использовать?

Автор: skyboy 28.10.2009, 01:39
google'ить надо document.createTextNode + appendChild(возможно, также понадобится document.getElementById и getElementsByTagName для нахождения узла, куда надо "записывать") - это если "чистый"(без использования сторонних библиотек) javascrpipt.
если использовать jquery, к примеру, то достаточно метода http://docs.jquery.com/Attributes/html#val

Автор: youri 28.10.2009, 02:18
http://javascript.ru/tutorial/dom/modify

Автор: megaterik 28.10.2009, 02:29
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)