为什么这个链接不起作用?

时间:2013-09-12 17:08:26

标签: html hyperlink

<iframe id="video" src="https://www.facebook.com/video/embed?video_id=10151798532949501" height="360" width="480" frameborder="0"></iframe>


<a href="http://vimeo.com/73449305" target="video">Test</a>

我有这个代码而且不起作用。我做错了吗?

2 个答案:

答案 0 :(得分:2)

vimeo视频的链接不正确,以获取正确的链接,查看vimeo中“共享”选项下的嵌入式代码。在这种情况下,链接为:http://player.vimeo.com/video/73449305

所以请用以下内容替换它:

<iframe name="video" src="https://www.facebook.com/video/embed?video_id=10151798532949501" height="360" width="480" frameborder="0"></iframe>

<a href="//player.vimeo.com/video/73449305?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" target="video">Test</a>

编辑:正如Pietu1998所指出的那样,iframe名称应该设置为视频才能在Firefox中正常使用。

答案 1 :(得分:0)

您可以尝试使用JavaScript更改src吗?

HTML:

<iframe src="https://www.facebook.com/video/embed?video_id=10151798532949501"></iframe>

<a href="#" onclick="changeVideo('http://vimeo.com/73449305');">Test</a>

的JavaScript

function changeVideo(loc) {
document.getElementById['videoframe'].src = loc;
}

顺便说一下,有些网站不允许你在iframe中打开它们(安全原因 - 点击劫持)(你做的html方式)

希望这会有所帮助:)