Подмена адреса без перезагрузки страницы
Здравствуйте, возникла такая задача:
есть ссылка, при переходе по ней происходит редирект на другую страницу. <script type="text/javascript"> var URL = "ссылка.html"; URL = "конечный адрес.html"; </script> Как мне при помощи js получить конечный адрес без перезагрузки страницы? Сразу извиняюсь за такое пояснение, как сам понимаю так и пишу:) |
Чо? Не нужно писать код, если не понимаете как он работает. Страница, на которой присходит редирект ваша? Если нет, то никак.
|
Цитата:
var element = document.getElementsByTagName("a")[0]; link = element.getAttribure("href"); Нет? |
Цитата:
<a href="http://google.com" onclick="document.location.href='http://cho.net/babushka_na_2_skazala.html';return false;">Чо?</a> И далее, все в том же духе ... |
есть у меня плеер
<script type="text/javascript"> var VideoURL = "http://gvds.sttbox.com/7108571.mp4"; var ImageURL = "http://картинка.jpg"; var flashvars = { 'xmlfile': 'http://' + window.location.hostname + '/sampleplayer/playlist.php%3Fv=' + VideoURL + '%26i=' + ImageURL }; var params = {allowfullscreen: 'true', allowscriptaccess: 'always'}; var attributes = {}; swfobject.embedSWF('http://' + window.location.hostname + '/sampleplayer/wmwhite4.swf', 'player', '680', '548', '9.124.0', 'mpl', flashvars, params, attributes); </script> http://gvds.sttbox.com/7108571.mp4 редиректит на временную ссылку, как забрать эту ссылку и подставить в переменную VideoURL? |
если домен не твой то только через php костыли (а флеш костыли есть такие?)
|
getHeader
|
Цитата:
вот нашел тему http://habrahabr.ru/qa/10337/, но как применить к моему случаю? |
Вот че то такое накодил
var req = new XMLHttpRequest(); req.open('GET', 'http://gvds.sttbox.com/7108571.mp4', false); req.send(null); var headers = req.getResponseHeader("Location").toLowerCase(); alert(headers); но не работает |
Цитата:
|
По этому тебе и сказали что надо PHP (или флеш? он же дырявый на эту тему вроде, не?)
|
Цитата:
|
не скажу потому что не знаю php, реши свою проблему через гугл, создай php файлик который бы принимал параметр с ссылкой и возвращал тебе то на что эта ссылка редиректит
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 01:21. |