如何在youtube嵌入式电影上更改重定向?

时间:2011-11-18 20:15:55

标签: php html properties youtube embed

我在我的网站上嵌入了一部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 :(得分:0)

您正在加载远程内容,这意味着内容来自youtube。简单的anwser是没有。

你可以使用javascript覆盖对象上的onclick,但我不确定broswer会如何反应它。

答案 1 :(得分:0)

嵌入代码加载flash对象。就像iframe一样,屏幕上显示的此对象内的任何内容都来自src属性,因此您无法直接控制它。

话虽如此,你最好的方法是通过你指定的父对象(包装器)捕获事件来自动触发这个click事件,并自己处理这个事件:

使用jquery:

$(".wrapper").click(function(e){
e.stopPropagation();
}