如何更改YouTube上嵌入的电影重定向


how do i change the redirection on youtube embedded movie?

我在我的网站中嵌入了一个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值,但没有运气。

这可能吗?

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

话虽如此,您最好的方法是通过由您指定的父对象(包装器)捕获事件并自己处理此事件,从而覆盖该单击事件,使其不被触发:

与jquery:

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

您正在加载远程内容,这意味着内容来自youtube。简单的答案是否定的。

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