Добавление комментария
Доброго времени. Написал примерно такой сценарий добавления комментария ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" > <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <title>Добавление комментария</title> <script type="text/javascript"> <!-- window.onload = function(){ document.getElementById('add').onclick = startKomm; } function startKomm(){ var text = document.getElementById('txt').value; var komm = document.createElement('p'); var newText = document.createTextNode(text); komm.appendChild(newText); document.getElementById('komments').appendChild(komm); return true; } --> </script> </head> <body> <form> <label>Ваши комментарии</label><br /> <textarea rows="10" cols="50" id="txt"></textarea><br /> <input type="button" value="Добавить комментарий" id="add" /> </form> <div id="komments"></div> </body> </html> Форма конечно простая, но все работает. Одно только я не знаю: каким образом нужно сделать так, что бы это все записывалось и оставалось в документе? Поскольку, если обновить страницу все комментарии исчезают. В javascript я новичок, поэтому сильно по шапке не бейте :) . Спасибо. |
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
Цитата:
Javascript - конечно знаю плохо, но небольшие операции типа кнопок и тп. запрограммировать могу. Я знаю, что программируя форму добавления комментариев, что-то делаю не так, что то где-то упустил, но что и где. Ну ладно javascript, что то не понимаю, зачем вы мне кинули ссылку на HTML-учебник, который я уже пару лет назад изучил, ничего нового для себя я там не нашел. Что, что то в HTML еще неправильно чтоль? Если человек не понял что-то, что вы ему объясняли -- это не значит что ученик плох, просто значит учитель из вас никуда.. |
Чтобы все это оставалось, надо учить не только javascript, а еще и что-нибудь из серверных, например, php. Ну и, соответственно, иметь настроенный сервер.
|
Про PHP я в курсе. Только до него еще руки не дошли, хотя курсы есть. Все сразу не объять.
Но слышал, что можно добавлять в текст комментарии с помощью javascript. Неужели это возможно только с помощью PHP? К тому же на некоторых хостингах, например ucoz, не разрешается использование PHP. Возможно ли добавлять комментарии непосредственно в сам HTML документ с помощью javascript? Спасибо, SkyLight. |
для JS не нужен сервер. я обхожусь IDE и путями file://etc... в урле.
сервер нужен для динамики. какая динамика, если вы только учитесь? "... проблема лишь в том, что вы не учите JavaScript ". Эту фразу я увидел на хабре и с того времени следую ей всегда. Учите языки, как ё@#нные стихотворения. Потом догонитесь алгоритмами и паттернами, и проблем у вас не будет. |
Цитата:
|
Часовой пояс GMT +3, время: 00:14. |