Суть такая. На сайте создана отдельная страница для скачивания файлов. Т.е. из записи на файл идет ссылка вида /go_1.html?http://site.ru/file.rar.
Файл go_1.html залит в корень сайта. В нем имеется скрипт, который показывает ссылку после работы таймера.
Скрипт:
Развернуть текст
Код:<script type="text/javascript"> var domain = self.location.host,url=self.location.search,url=url.substring(1, url.length); function _go(){window.location.replace(url);} function timer(){ var t=document.getElementById('timerSec'),c=document.getElementById('timerWrapp'),s=parseInt(t.innerHTML-1); if(t.innerHTML==0){ var anch = '<center><img src="http://mysite.ru/download_free.png" style="padding:10px;"><center>'; c.innerHTML='<a class="go" href="javascript://" onClick="_go()">'+ anch + '<\/a>'; }else{ t.innerHTML=s; setTimeout(function(){timer()},1000); }}; </script>[свернуть]
Свою задачу этот скрипт выполняет отлично. Ссылка появляется после работы таймера и файл можно скачать.
Теперь пытаюсь прикрутить возможность передачи на страницу go_1.html тайтла страницы донора (с которой был совершен переход).
Вроде понимаю, что для этого необходимо передать данный параметр через УРЛ, но вот хоть убейте, не получается ничего. А ведь еще необходимо и вывести этот параметр на странице акцепторе.
Помогите пожалуйста добрые люди)
- 07.11.2016 01:54
- 07.11.2016 02:49
Vooda2012, можете тайтл передать через cookie, можете через GET параметр.
- 07.11.2016 13:05
brainix, подскажите реализацию через get пожалуйста.
- 08.11.2016 21:06
Vooda2012, лучше бы через куки. Зачем такие сопли go_1.html?title=Страница откуда пришли
Это вообще через window.location.href делается.
А через куки через document.cookie. - 09.11.2016 00:10
зачем засорять куки? лучше юзать тогда post. А лучше не страдать фигней и юзать get
- 09.11.2016 01:18
Ребят, вы бы пример решения привели. Меня не смущает урл типа "go_1.html?title=Страница откуда пришли" только как это сделать.
Я пробовал go_1.html?title=get_title (у меня WP), но во первых я не знаю как вывести title на странице акцепторе, а во вторых в таком случае, после отработки таймера конечная ссылка получалась такой - mysite.ru/title=get_titlesite.ru , что приводило к 404 ошибке. - 09.11.2016 01:46
с помощью window.location.search достаем все параметры в адресной строке, потом разбиваем строку и вписываем нужные данные в нужные места. Сейчас расписывать что и как делать нету времени.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
доработать скрипт | Создание сайтов | 2 | 05.12.2014 23:53 |
Помогите скоректировать скрипт | Софт, скрипты, сервисы | 3 | 22.05.2014 10:40 |
Доработать веб скрипт на php | Другая работа | 0 | 17.09.2013 15:39 |
Помогите установить скрипт | Web программирование | 1 | 16.02.2012 16:03 |
Помогите подобрать скрипт | Софт, скрипты, сервисы | 15 | 14.02.2010 01:35 |