ExBB Community » » JavaScript » Как транслировать это видео (смену картинок) у себя на сайте?

Страниц (1): [1]
 

1. Defenderyk - 21 ноября 2009 — 17:59 - перейти к сообщению
Вот есть http://uln.skylink.ru/web/index....p;action=video02
Как можно вставить себе на сайт? Хорошо Фреймом если вставлять, то видно всю страницу.
2. 1Bot - 21 ноября 2009 — 18:45 - перейти к сообщению
Defenderyk пишет:
Как можно вставить себе на сайт? Хорошо Фреймом если вставлять, то видно всю страницу


Приведенный ниже код не работает, возможно потому что most02.jpg проверяет откуда запрашивается изображение (ref), и если с другого сайта - возвращает статическую картинку-рекламку
CODE:
<script language="javascript">
function loadpic()
{
hiddenImg = new Image();
hiddenImg.src = "http://uln.skylink.ru/web/images/most02.jpg?"+Math.random();
document.vcam.src = hiddenImg.src;
window.setTimeout('loadpic()', 3000);
}
window.setTimeout('loadpic()', 3000);
</script>
<img SRC="http://uln.skylink.ru/web/images/most02.jpg" ALT="Подъезд к Волжскому мосту" name="vcam"></div>
3. yura3d - 21 ноября 2009 — 18:51 - перейти к сообщению
Defenderyk
А без фрейма навряд ли получится, поскольку на сервере, откуда подгружаются кадры, стоит защита от прямых ссылок - и подгружаться со сторонних страниц картинки не будут (в Опере нажми F12, сними галочку Отправлять данные о ссылающейся странице и посмотри ещё раз страницу по ссылке, что ты привёл - поймёшь о чём я говорю). Собственно код для подгрузки там есть, но работать именно по этой причине он не будет:
CODE:
<script language="javascript">
function loadpic()
{
hiddenImg = new Image();
hiddenImg.src = "http://uln.skylink.ru/web/images/most02.jpg?"+Math.random();
document.vcam.src = hiddenImg.src;
window.setTimeout('loadpic()', 3000);
}
window.setTimeout('loadpic()', 3000);
</script>

<img SRC="http://uln.skylink.ru/web/images/most02.jpg" ALT="Подъезд к Волжскому мосту" name="vcam">

Можно попробовать реализовать подгрузку кадров через скрытый фрейм (ифрейм), в этом случае работать будет, но я не знаю, каким образом перенести (скопировать) содержимое картинки из скрытого фрейма на страницу (может, Furax сможет помочь в этом вопросе, он гораздо лучше меня в JS разбирается)

1Bot пишет:
most02.jpg проверяет откуда запрашивается изображение

Совершенно верно
4. Defenderyk - 21 ноября 2009 — 22:47 - перейти к сообщению
1Bot, yura3d, спасибо что ответили. Сам код я уже вставлял и пробовал обновлять и прочее. После первого обновления выходила статичная картинка.

Именно поэтому и решил спросить как можно обойти такую систему, когда стоит защита от прямой ссылки)

Ждем Furax'а Улыбка
5. Furax - 22 ноября 2009 — 05:03 - перейти к сообщению
А что меня ждать? Я не господь Бог, и отключать защиту, стоящую на сервере, средствами JavaScriptа не умею. Приходит в голову разве что вариант с предварительной загрузкой картинок на свой сервер (с подделкой всех нужных полей HTTP-запроса) и последующей выдачей их пользователю, но я сильно сомневаюсь, чтобы этот дополнительный траффик сильно порадовал как Defenderykа, так и владельцев оригинального сайта - думаю, такие постоянные обращения не останутся без внимания, и IP-адрес "левого" для них сервера будет просто забанен. По-моему, это случай, когда проще договориться, чем извратиться.

P. S. Меня глючит, или на левом из двух рекламных баннеров, видимых со второй камеры на том сайте, висит реклама браузера Opera?
6. Александр Михалицын - 22 ноября 2009 — 06:07 - перейти к сообщению
yura3d,
Цитата:
реализовать подгрузку кадров через скрытый фрейм (ифрейм), в этом случае работать будет, но я не знаю, каким образом перенести (скопировать) содержимое картинки из скрытого фрейма на страницу (может, Furax сможет помочь в этом вопросе, он гораздо лучше меня в JS разбирается)

Это не реально.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.028]     [ ]