Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Помогите написать скрипт. Я не въезжаю... (https://javascript.ru/forum/offtopic/6977-pomogite-napisat-skript-ya-ne-vezzhayu.html)

gurkin4 09.01.2010 14:22

Помогите написать скрипт. Я не въезжаю...
 
Короче, дело не хитрое, но я никак сам допетрить не могу.
Мне нужно, чтобы на странице в форме посетитель написал фразу, а при переходе на другую страницу эта фраза была написана в нужных местах.

Я сам пока не разобрался в основах Java, так что прошу не хаять непрограммиста и помочь, чем возможно.:)

micscr 09.01.2010 14:53

Это надо решать серверными средствами. Использовать механизм сессий, который позволяет запоминать нужные данные о пользователе.
Вопрос тут - как передать фразу? Если на странице ввода фразы навигация сделана с помощью элементов форм - то по сабмиту через скрытое поле можно передать.
Ну а если есть и обычные ссылки, то можно попробовать им обработчики понаписывать видоизменяющие get параметры. Или другой способ - использовать AJAX.

P.S.
Можно наверное и без серверной стороны - куками, но их бывает отключают.

gurkin4 09.01.2010 18:46

А проще никак нельзя? Ну, типа, введённый текст автоматически копируется при нажатии на кнопку "Перейти", а потом в скрипте в нужных местах что-то типа "Вставить" и он сразу появляется и виден пользователю.

Раньше встречал такие страницы, там в поле предлагают ввести своё имя, а при переходе (кнопкой) появляется надпись "Здравствуйте, "введённое имя"! Мы приветствуем Вас...

micscr 09.01.2010 19:04

это ж как раз то о чем я говорю.

gurkin4 09.01.2010 19:16

Ну, на счёт такого я полазил, поискал... Нифига не понял. Был хотя бы пример, тогда бы может разобрался.

Вот, кстати, примерно как здесь: http://always-best.ru/informers/index.php
Просто мне нужно без поиска на сервере.
Хотя..., можно также, мне как раз адрес в форме и нужен.

А здесь: http://i-novice.net/peredacha-formy-...mya-sposobami/ ещё более похожая. Только что и куда, не пойму.


Часовой пояс GMT +3, время: 11:18.