Как я могу изменить перенаправление на YouTube встроенный фильм? - PullRequest
1 голос
/ 19 ноября 2011

Я встроил фильм YouTube в свой веб-сайт:

"<object width="300" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
"param name="wmode" value="transparent"
"param name="src" value="http://www.youtube.com..."
"embed width="300" height="270" type="application/x-shockwave-flash" src="http://www.youtube.com..." 
wmode="transparent">
"</object>"

Я хочу изменить перенаправление, поэтому, когда пользователь нажимает на видео, он будет перенаправлен на другой сайт, а не на YouTube.Я попытался изменить значение src, но безуспешно.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

Встроенный код загружает флэш-объект. Как и в случае с iframe, любой контент внутри этого объекта, отображаемый на экране, поступает из атрибута src, и поэтому вы не имеете прямого контроля над этим.

Сказав это, ваш лучший подход состоит в том, чтобы переопределить это событие клика от его срабатывания, перехватывая событие указанным вами родительским объектом (оболочкой), и обрабатывать это событие самостоятельно:

с JQuery:

$(".wrapper").click(function(e){
e.stopPropagation();
}
0 голосов
/ 19 ноября 2011

вы загружаете в удаленный контент, это означает, что контент поступает с YouTube. Простой ответ - нет.

вы можете перезаписать щелчок мышью на объекте, используя javascript, но я не уверен, как брат отреагирует на него.

...