Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
2 / 2 / 0
Регистрация: 20.05.2017
Сообщений: 10

Промежуточная страница перед переходом по ссылке к pdf

20.05.2017, 11:02. Показов 2188. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Кто может подсказать, как реализовать следующий скрипт:

Например мы находимся на странице domen.ru/test, с этой страницы есть ссылка на pdf файл domen.ru/test.pdf.
При клике на ссылку надо открыть промежуточную страницу например с отчетом времени 60 секунд и только потом перейти к pdf файлу.

А так же, можно ли так сделать, как описано выше, если человек напрямую заходит на domen.ru/test.pdf
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.05.2017, 11:02
Ответы с готовыми решениями:

Спойлер с переходом по ссылке
Всем привет. Не могу сообразить куда пихнуть a href чтобы при нажатии на кнопки спойлера он переходил на страничку и открывался после...

Промежуточная страница
Здравсвуйте.Есть HTML форма,её заполняет пользователь,формы обрабатывает CGI программа и на основе этих форм выполняет запрос в БД.Запрос...

CURL, промежуточная страница с редиректом на 404
Всем доброго времени суток. Есть ресурс: disk-space.ru Открываем через любой браузер: попадаем на промежуточную страницу "Идет...

5
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
20.05.2017, 12:31
Пока на первый вопрос. Создайте промежуточную страницу со следующим кодом и направьте на неё ссылку:
HTML5
1
<div id=mycount></div>
JavaScript
1
2
3
4
5
6
7
8
<script>
var count = 60;
setInterval(function(){
    mycount.innerHTML = "осталось " + count + " сек";
    count--;
    if(count == 0)location.href = "test.pdf";
},1000);
</script>
1
2 / 2 / 0
Регистрация: 20.05.2017
Сообщений: 10
20.05.2017, 12:39  [ТС]
То есть для каждой pdf ссылки надо создавать такую страницу.
А у меня сотни таких ссылок. Может можно как то сделать одну промежуточную страницу для всех этих ссылок?
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
20.05.2017, 12:55
Лучший ответ Сообщение было отмечено CyberFood как решение

Решение

Тогда из ссылки можно передавать методом GET имя файла, который нужно посмотреть:
HTML5
1
<a href="promezhutochnnaya.html?test.pdf">ссылка</a>
а шестую строку переписать так:
JavaScript
1
if(count == 0)location.href = location.search.substring(1);
1
2 / 2 / 0
Регистрация: 20.05.2017
Сообщений: 10
24.05.2017, 09:58  [ТС]
А если ссылка прямая на файл?
domen.ru/test.pdf
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
24.05.2017, 21:45
На сервере в корневом каталоге обычно есть файл .htaccess, который используют для управления перенаправлениями. Т. е., набрал кто-то в адресной строке domen.ru/test.pdf, и вместо файла стал перенаправлен на промежуточную страницу, или хотя бы вообще никуда не попал. (типа, запретить доступ к этому файлу из адресной строки браузера). Но я толком не смог разобраться вот ссылки: Файл .htaccess – настройка перенаправлений и управление конфигурацией веб-сервера, Инструкции файла .htaccess, Генератор .htaccess
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2017, 21:45
Помогаю со студенческими работами здесь

Рандомный таймер с переходом по ссылке
Подскажите как сделать таймер для php. В общем нужно чтоб в рандомное время на вас нападал тот или иной монстр. (игру делаю) есть 70...

Awesomium 1.7.5.0 / Изменение referer перед каждым переходом на страницы
Здравствуйте. Использую Awesomium 1.7.5.0. Откопал в интернете класс с помощью которого можно менять заголовок referer при запросе. Как...

ListViewItem.Selected -> Cancel=True (проверка перед переходом на новый пункт)
Подскажите пожалуйста, на форме есть список пунктов (ListView) и текстовые поля, которые относятся к этому пункту. Как сделать так (какое...

1 страница pdf
Здравствуйте! Подскажите пожалуйста, как вывести в .php странице только 1-ю страницу pdf файла? Ставлю этот кусок кода ...

Плавающая страница по ссылке
Добрый день всем! Помогите разобраться со следующей проблемой. Нужно, чтобы при щелчке по ссылке, открывалась страница в поп-ап окне, с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru