Помогите доработать скрипт - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=76789 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1744986770 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров Webmasters.ru http://webmasters.ru/forum Помогите доработать скрипт by Vooda2012 http://webmasters.ru/forum/showpost.php?p=760282 Sun, 06 Nov 2016 20:54:04 GMT Суть такая. На сайте создана отдельная страница для скачивания файлов. Т.е. из записи на файл идет ссылка вида /go_1.html?http://site.ru/file.rar. Файл go_1.html залит в корень сайта. В нем имеется скрипт, который показывает ссылку после работы таймера. Скрипт: 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 = ''; c.innerHTML=''+ anch + ''; }else{ t.innerHTML=s; setTimeout(function(){timer()},1000); }}; Свою задачу этот скрипт выполняет отлично. Ссылка появляется после работы таймера и файл можно скачать. Теперь пытаюсь прикрутить возможность передачи на страницу go_1.html тайтла страницы донора (с которой был совершен переход). Вроде понимаю, что для этого необходимо передать данный параметр через УРЛ, но вот хоть убейте, не получается ничего. А ведь еще необходимо и вывести этот параметр на странице акцепторе. Помогите пожалуйста добрые люди) 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 = '
'; c.innerHTML=''+ anch + '<\/a>'; }else{ t.innerHTML=s; setTimeout(function(){timer()},1000); }}; Свою задачу этот скрипт выполняет отлично. Ссылка появляется после работы таймера и файл можно скачать. Теперь пытаюсь прикрутить возможность передачи на страницу go_1.html тайтла страницы донора (с которой был совершен переход). Вроде понимаю, что для этого необходимо передать данный параметр через УРЛ, но вот хоть убейте, не получается ничего. А ведь еще необходимо и вывести этот параметр на странице акцепторе. Помогите пожалуйста добрые люди)]]> Помогите доработать скрипт by brainix http://webmasters.ru/forum/showpost.php?p=760286 Sun, 06 Nov 2016 21:49:00 GMT Vooda2012, можете тайтл передать через cookie, можете через GET параметр. Помогите доработать скрипт by Vooda2012 http://webmasters.ru/forum/showpost.php?p=760301 Mon, 07 Nov 2016 08:05:43 GMT brainix, подскажите реализацию через get пожалуйста. Помогите доработать скрипт by brainix http://webmasters.ru/forum/showpost.php?p=760489 Tue, 08 Nov 2016 16:06:02 GMT Vooda2012, лучше бы через куки. Зачем такие сопли go_1.html?title=Страница откуда пришли Это вообще через window.location.href делается. А через куки через document.cookie. Помогите доработать скрипт by volkod http://webmasters.ru/forum/showpost.php?p=760511 Tue, 08 Nov 2016 19:10:28 GMT зачем засорять куки? лучше юзать тогда post. А лучше не страдать фигней и юзать get Помогите доработать скрипт by Vooda2012 http://webmasters.ru/forum/showpost.php?p=760515 Tue, 08 Nov 2016 20:18:55 GMT Ребят, вы бы пример решения привели. Меня не смущает урл типа "go_1.html?title=Страница откуда пришли" только как это сделать. Я пробовал go_1.html?title=get_title (у меня WP), но во первых я не знаю как вывести title на странице акцепторе, а во вторых в таком случае, после отработки таймера конечная ссылка получалась такой - mysite.ru/title=get_titlesite.ru , что приводило к 404 ошибке. Помогите доработать скрипт by volkod http://webmasters.ru/forum/showpost.php?p=760516 Tue, 08 Nov 2016 20:46:08 GMT с помощью window.location.search достаем все параметры в адресной строке, потом разбиваем строку и вписываем нужные данные в нужные места. Сейчас расписывать что и как делать нету времени.