| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Исчезает ранее написанный html код |
| Автор: megaterik 27.10.2009, 23:47 |
| Если просто написать в файле после формы<script language='javascript'>document.write('aaa');</script> то всё в порядке Если вызвать функцию в форме <input type="button" value="Посчитать" onclick="document.write('aaa')"> то по нажатию исчезает форма. Помогите, пожалуйста. |
| Автор: 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 |
| Спасибо. |