Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.05.2013, 10:32
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Как отследить переход по "Сохранить по ссылке как..."
Сабж. Любой метод подойдет: серверный или клиентский, с танцами с сервером и .htaccess'ом.
Цель игры: закрыть от свободного скачивания pdf документ и отдавать страницу регистрации/авторизации или что бы пользователь скачал интерактивный pdf, предлагающий зарегистрироваться на сайте.

Собственно просто по клику я всё сделал - если пользователь авторизован, то получает pdf, не авторизован - страницу регистрации. НО! Если пользователь нажал "Сохранить как...", то он сохранят к себе на ПК эту самую страницу регистрации при чем в html-формате, но файл с разрешением pdf.

Про подмену контекстного меню на jQuery знаю http://www.trendskitchens.co.nz/jquery/contextmenu/
Ответить с цитированием
  #2 (permalink)  
Старый 31.05.2013, 10:37
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Serg_pnz
Если пользователь нажал "Сохранить как...", то он сохранят к себе на ПК эту самую страницу регистрации при чем в html-формате, но файл с разрешением pdf.
В случае отсутствия авторизации отдавать по этому URL-у HTML с JS-редиректом на полноценную форму авторизации, и поправить заголовки, чтобы при "сохранить как" предлагалось корректное имя файла/расширение.
При обычном клике пользователь попадает на регистрацию.
При сохранении, у пользователя сохраняется маленький HTML, который при открытии направит его опять-таки на форму регистрации
Ответить с цитированием
  #3 (permalink)  
Старый 31.05.2013, 11:25
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Gvozd,
спасибо большое!!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход по ссылке используя событие kalisha Events/DOM/Window 10 26.04.2015 20:40
Переход по ссылке при наведении Татьяна1993 Элементы интерфейса 1 22.05.2012 23:52
Как сделать чтобы картинка не открывалась по ссылке а скачивалась test Общие вопросы Javascript 4 20.06.2009 08:35
Help ! Как загрузить данные по ссылке из таблицы1 в таблицу2 ? asked86 Общие вопросы Javascript 1 25.03.2009 21:06
Переход по ссылке и выполнение скрипта AlexMak Общие вопросы Javascript 10 27.12.2008 14:42