Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранение изменений, Сохранение действий при перезагрузке стр 
:(
    Опции темы
gavnos
Дата 23.7.2011, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.7.2011

Репутация: нет
Всего: нет



Люди подскажите как мне сохранить действия добавления комментарий 
Вот мой код:
Код

<html>
<head>
<title>Пример</title>
<script type='text/javascript' src='jquery.js'></script>
 
 
<script type="text/javascript">
$(function() {
$("#inp").click(function() {
$("#testD").append( '<font size=-1 color=blue>Имя:</font>' + '<i>' + $('#in').val() + '</i>' + '<br>' + $('#win').val() + '<br><br>')
});
       
});
</script>
</head>
<body>
 
 
Имя:
<input type="text" style="margin-left:17;" id="in">
<br>
<br>
 
<l style="position:absolute; margin-top:36px;">Текст:</l>
<k style="margin-left:50;"><textarea rows="6" cols="40" name="text" id='win' value='Текст' ></textarea></k>
<input type="submit"  id="inp" value="Отправить">
<div style="" id="testD"> </div>
 
 
</body>
</html>


мне нужно чтобы например я добавил 5 коментариев и при обновлении страницы эти комментарии остались (сайт не поддерживает язык php)
PM MAIL   Вверх
z-END
Дата 23.7.2011, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 1
Всего: 102



никак


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
iff
Дата 23.7.2011, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



На каком хостинге сайт?
можно сделать например по такому алгоритму (будет работать на "народе"):
1) получаем html-код страницы
2) изменяем его (добавляем комментарий)
3) с помощью jquery или непосредственно через XMLHttpRequest отправляем по FTP на хостинг измненную страницу. Причем, пользователь должен ввести пароль, что-бы работать через FTP.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
IDVsbruck
Дата 24.7.2011, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



Фи-и-и, что за нонсенс?
Есть БД, есть возможность создавать динамические страницы, подгружаемый контент и т.д. - в чем проблема?
PM MAIL   Вверх
iff
Дата 24.7.2011, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(IDVsbruck @  24.7.2011,  12:40 Найти цитируемый пост)
Есть БД

Нет
Цитата(IDVsbruck @  24.7.2011,  12:40 Найти цитируемый пост)
есть возможность создавать динамические страницы

Нет
Цитата(IDVsbruck @  24.7.2011,  12:40 Найти цитируемый пост)
подгружаемый контент

Нет
(см. первый пост)



Что касается моего способа - при использовании XMLHttpRequest он не позволит работать с другим сайтам. А если на том же narod.ru по ftp загружать страницу, то XMLHttpRequest будет "думать", что загрузка идет на другой сайт.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
gavnos
Дата 24.7.2011, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.7.2011

Репутация: нет
Всего: нет



Спасибо идея понравилась, а можно поподробнее узнать как это осуществить? а то я сам тут не додумаюсь, просто этой вещи очень надо научиться, а сайт да на narod.ru

Добавлено через 5 минут и 14 секунд
и можно как нить связаться с вами, может ICQ. Просто очень много надо будет спросить по этому поводу, просто в xml я никогда не программировал
PM MAIL   Вверх
IDVsbruck
Дата 24.7.2011, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



Цитата(iff @  24.7.2011,  15:03 Найти цитируемый пост)
Нет(см. первый пост)

И что в первом посте сказано про отсутствие всего этого???

Такой подход - издевательство над всем веб-программированием - менять всю страницу и выкладывать ее для того, чтобы отобразить комментарии. Повторю: это нонсенс и огромная глупость.
Кроме того, что это в корне неправильно архитектурно, так еще и дыра в безопасности: если я добавлю определенного рода текст, то это может быть очень чревато - типа <script>{и тут вредный код}</script>.
PM MAIL   Вверх
iff
Дата 25.7.2011, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(IDVsbruck @  24.7.2011,  23:39 Найти цитируемый пост)
И что в первом посте сказано про отсутствие всего этого???

Цитата(gavnos @  23.7.2011,  15:57 Найти цитируемый пост)
не поддерживает язык php

- это в первом посте, а в следующем:
Цитата(gavnos @  24.7.2011,  16:34 Найти цитируемый пост)
а сайт да на narod.ru


Конечно, нормальный вариант - это перейти на другой хостинг, где есть тот же самый PHP хотя-бы (а такие бесплатные хостинги существуют).
Цитата(IDVsbruck @  24.7.2011,  23:39 Найти цитируемый пост)
если я добавлю определенного рода текст, то это может быть очень чревато - типа <script>{и тут вредный код}</script>. 

Вы его не добавите. Что-бы добавить комментарий нужно знать пароль от почты на yandex.ru (т.к. это пароль для сайта на ftp.narod.ru). А если вы знаете этот пароль, то вам нечего не стоит вообще удалить сайт.
----------------------------------------------------------------------------------------------

Цитата(gavnos @  24.7.2011,  16:34 Найти цитируемый пост)
Спасибо идея понравилась

Легко реализовать это с помощью XMLHttpRequest не получается - XMLHttpRequest "думает" что происходит межсайтовый скриптинг, когда запрос со страницы http://site.narod.ru отправляется на ftp://site.narod.ru.

И тем более, вы понимаете, что отправить комментарий любой не может - нужно знать пароль от сайта.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
gavnos
Дата 25.7.2011, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.7.2011

Репутация: нет
Всего: нет



Цитата(iff @  25.7.2011,  14:56 Найти цитируемый пост)
Конечно, нормальный вариант - это перейти на другой хостинг, где есть тот же самый PHP хотя-бы (а такие бесплатные хостинги существуют).

ну я незнаю я уже как 2 года на народе делаю, он можно сказать родным стал


Цитата(iff @  25.7.2011,  14:56 Найти цитируемый пост)
Легко реализовать это с помощью XMLHttpRequest не получается - XMLHttpRequest "думает" что происходит межсайтовый скриптинг, когда запрос со страницы http://site.narod.ru отправляется на ftp://site.narod.ru.

И тем более, вы понимаете, что отправить комментарий любой не может - нужно знать пароль от сайта. 


а можно поподробнее узнать как это осуществить? что создавать надо, может всего лишь через код или скрипт отправить запрос можно? Вы говорите каждый кто оставляет комментарий должен знать пароль, т.е при любом запросе на отправку комментария нужно вводить пароль?

PM MAIL   Вверх
iff
Дата 25.7.2011, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(gavnos @  25.7.2011,  22:22 Найти цитируемый пост)
при любом запросе на отправку комментария нужно вводить пароль?

Да.


Цитата(gavnos @  25.7.2011,  22:22 Найти цитируемый пост)
ну я незнаю я уже как 2 года на народе делаю, он можно сказать родным стал

На своем сайте делаете переадрессацию на новый.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
gavnos
Дата 27.7.2011, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.7.2011

Репутация: нет
Всего: нет



так как же можно это осуществить через XMLHttpRequest может существует какая либо информация? Я так понял тут идёт создание базы данных через XML?
PM MAIL   Вверх
iff
Дата 27.7.2011, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(gavnos @  27.7.2011,  10:33 Найти цитируемый пост)
понял тут идёт создание базы данных через XML

Нет.
Цитата(gavnos @  27.7.2011,  10:33 Найти цитируемый пост)
так как же можно это осуществить через XMLHttpRequest может существует какая либо информация?

Да. На сайт, который на narod.ru можно отправитть что-дибо только по FTP. (См. протокол FTP.) Но XMLHttpRequest вряд ли позволит. Можно попробовать ActiveX (напр. Winsock, но этот компонент есть не в каждой копии виндовс).

Ещё раз повторяю - так не делается оставление коментрариев. Переходите на другой хостинг, если хотите сделать это нормально.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
IDVsbruck
Дата 27.7.2011, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



iff,

а "поддерживает язык php" === "есть возможность поддерживать динамические страницы"??

У меня на ВСЕХ моих проектах тоже никогда "не поддерживался язык ПэХаПэ", но динамических страниц - хоть залейся - ВСЕ!
С народом.ру дел не имел ... но если там все так плохо с доступом, то странно, что столько людей его использует. Поэтому я больше склоняюсь к тому, что большинство написанного тобой тут - ахинея или близко к этому.
PM MAIL   Вверх
Evghenusi
Дата 27.7.2011, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


майский жук
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 3.8.2006
Где: Молдова, Кишинёв

Репутация: 3
Всего: 15



gavnos, заинтриговали вы меня вопросом, пришлось лезть на "народ".
Чем вам не нравится компонент "Стена" в конструкторе?
PM WWW   Вверх
iff
Дата 28.7.2011, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(IDVsbruck @  27.7.2011,  15:57 Найти цитируемый пост)
С народом.ру дел не имел ... но если там все так плохо с доступом, то странно, что столько людей его использует

Там ничего нет (если делать сайт самим, а не конструктором)
Цитата(IDVsbruck @  27.7.2011,  15:57 Найти цитируемый пост)
Поэтому я больше склоняюсь к тому, что большинство написанного тобой тут - ахинея или близко к этому. 

Я не могу сказать, что сделать то, что просит автор невозможно. Всё что я написал - это единственное решение, в том случае, если в распоряжении есть:
а) хостинг файлов (статичных html-страниц и любых др. файлов), на который отправить что-либо можно только через ftp, кототый вообще не обрабатывает POST-запросы через http.
б) и больше ничего.

Можно попробовать сделать так: например есть такое google-документы, может они придлагают что-то подобное.
Если нет, то на другом хостинге, где есть присловутый PHP хотябы создаём специальный скрипт. А вы в своем сайте на народе напишите что-то подобное:
Код

<script language="jscript" src="http://site.ru/comments.js?id=12345"></script>

И в вашу страницу интегрируется код с комментариями и формой их отправки.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0625 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.