Подмена адреса без перезагрузки страницы
Здравствуйте, возникла такая задача:
есть ссылка, при переходе по ней происходит редирект на другую страницу.
<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, время: 14:40. |