我在我的网站上嵌入了一部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
值,但没有运气。
这可能吗?
答案 0 :(得分:0)
您正在加载远程内容,这意味着内容来自youtube。简单的anwser是没有。
你可以使用javascript覆盖对象上的onclick,但我不确定broswer会如何反应它。
答案 1 :(得分:0)
嵌入代码加载flash对象。就像iframe一样,屏幕上显示的此对象内的任何内容都来自src属性,因此您无法直接控制它。
话虽如此,你最好的方法是通过你指定的父对象(包装器)捕获事件来自动触发这个click事件,并自己处理这个事件:
使用jquery:
$(".wrapper").click(function(e){
e.stopPropagation();
}