Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.07.2011, 20:30
Интересующийся
Отправить личное сообщение для Grendel Посмотреть профиль Найти все сообщения от Grendel
 
Регистрация: 20.04.2011
Сообщений: 18

Добавление комментария
Доброго времени. Написал примерно такой сценарий добавления комментария ---

<!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 я новичок, поэтому сильно по шапке не бейте .
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 15.07.2011, 21:59
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 16.07.2011, 08:56
Интересующийся
Отправить личное сообщение для Grendel Посмотреть профиль Найти все сообщения от Grendel
 
Регистрация: 20.04.2011
Сообщений: 18

Цитата:
вы ну совсем не знаете javascript
Ну самоучкой всегда тяжелее изучать. Начал было помнится с сайта anton-roman.narod.ru.(потом оказалось что эта версия языка устарела) Потом прошел курсы по javascript Попова. Теперь добиваю видеокурсы Хомича. HTML тоже несколько курсов прошел, вместе с CSS. В дополнении читаю книгу Девида Фленнагана -- "Javascript" Пятое издание.
Javascript - конечно знаю плохо, но небольшие операции типа кнопок и тп. запрограммировать могу.

Я знаю, что программируя форму добавления комментариев, что-то делаю не так, что то где-то упустил, но что и где. Ну ладно javascript, что то не понимаю, зачем вы мне кинули ссылку на HTML-учебник, который я уже пару лет назад изучил, ничего нового для себя я там не нашел. Что, что то в HTML еще неправильно чтоль?

Если человек не понял что-то, что вы ему объясняли -- это не значит что ученик плох, просто значит учитель из вас никуда..

Последний раз редактировалось Grendel, 16.07.2011 в 11:28.
Ответить с цитированием
  #4 (permalink)  
Старый 16.07.2011, 11:14
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

Чтобы все это оставалось, надо учить не только javascript, а еще и что-нибудь из серверных, например, php. Ну и, соответственно, иметь настроенный сервер.
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
  #5 (permalink)  
Старый 16.07.2011, 11:27
Интересующийся
Отправить личное сообщение для Grendel Посмотреть профиль Найти все сообщения от Grendel
 
Регистрация: 20.04.2011
Сообщений: 18

Про PHP я в курсе. Только до него еще руки не дошли, хотя курсы есть. Все сразу не объять.

Но слышал, что можно добавлять в текст комментарии с помощью javascript. Неужели это возможно только с помощью PHP? К тому же на некоторых хостингах, например ucoz, не разрешается использование PHP.

Возможно ли добавлять комментарии непосредственно в сам HTML документ с помощью javascript? Спасибо, SkyLight.
Ответить с цитированием
  #6 (permalink)  
Старый 16.07.2011, 11:30
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

для JS не нужен сервер. я обхожусь IDE и путями file://etc... в урле.
сервер нужен для динамики.

какая динамика, если вы только учитесь?

"... проблема лишь в том, что вы не учите JavaScript ". Эту фразу я увидел на хабре и с того времени следую ей всегда.

Учите языки, как ё@#нные стихотворения. Потом догонитесь алгоритмами и паттернами, и проблем у вас не будет.
Ответить с цитированием
  #7 (permalink)  
Старый 16.07.2011, 13:29
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от SkyLight
Чтобы все это оставалось, надо учить не только javascript, а еще и что-нибудь из серверных, например, php. Ну и, соответственно, иметь настроенный сервер.
А чтобы понимать, что без сервера ты хрен это сделаешь, достаточно учить javascript)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, как реализовать добавление текста в положение курсора textarea ArmagedDance Events/DOM/Window 2 13.05.2011 22:32
Добавление комментария к фотографии TorpedoMen Элементы интерфейса 3 16.11.2010 22:49
добавление элемента формы sc2r2bey Элементы интерфейса 3 15.06.2010 16:20
Добавление события Google-календарь InviS Серверные языки и технологии 0 04.05.2010 04:48
Добавление и удаление полей в форму anoth3r Events/DOM/Window 1 11.09.2009 15:10