Страница 1 из 2

Импорт информации

Добавлено: 06 июл 2009, 23:23
web-ass
Привет!

У меня есть страница с материалом в каталоге файлов, на ней ссылка на страницу с почтовой формой, как сделать чтобы при переходе к форме, в поле уже был номер материала с которого я перешёл????

Re: Импорт информации

Добавлено: 07 июл 2009, 12:09
web-ass
Вот как-то так:

Код: Выделить всё

<span id="Title">$ENTRY_TITLE$</span>


а вот дальше не знаю, как вставить в форму, подскажите?

Re: Импорт информации

Добавлено: 07 июл 2009, 12:16
SOKOJI
web-ass, через jQuery, наверное. А так, есть несколько способов:
1. Прописывать ссылку как _http://www.site.ru/index/0-3?id=$ID$. Т.е к ссылке с формой приписывать переменную id. Затем, с помощью регулярных выражения вытаскивать значение переменной ID яваскриптом.
2. Через cookie. Каждый раз, при просмотре какого-либо материала изменять значение кука, в котором хранится номер материала, а затем в форме выводить значение.
3. Через jQuery.
Надеюсь, методы не очень абсурдны и смешны :)

Re: Импорт информации

Добавлено: 07 июл 2009, 12:27
web-ass
Хотя бы пример увидеть!

Re: Импорт информации

Добавлено: 07 июл 2009, 20:14
Vanofuture
document.referer — отображает адресс страницы, с которой перешли на текущую.

Re: Импорт информации

Добавлено: 07 июл 2009, 23:16
XxMARSxX
Vanofuture писал(а):document.referer — отображает адресс страницы, с которой перешли на текущую.

работает не во всех браузерах
в некоторых надо window.document.referer (или window.referer не помню)
а так же document.opener или window.document.opener (или window.opener не помню)

проблемы там и в IE и в Opera встречаются

Re: Импорт информации

Добавлено: 09 июл 2009, 00:43
Draft
XxMARSxX, ну можно так:

Код: Выделить всё

url=document.referer || window.document.referer || window.referer || document.opener || window.document.opener || window.opener;


100 Путов кросс-браузерность :D

Re: Импорт информации

Добавлено: 09 июл 2009, 10:21
XxMARSxX
:lol:

Re: Импорт информации

Добавлено: 09 июл 2009, 11:59
web-ass
Что-то я так и не понял, как такое сделать? В теме "Нерабочая ссылка на AJAX" когда открывается AJAX окно в поле название программы, уже написано её название, может как-нибудь так?????
Помогите пожалуйста!

Re: Импорт информации

Добавлено: 09 июл 2009, 17:03
Draft
У меня круче :D
Пример: http://www.softers.ru/load/119-1-0-1478 - нажать там Нерабочая ссылка