-1

这就是我想要做的。我在一个页面上有一堆缩略图,每个缩略图都链接到一个嵌入了 youtube 视频的页面(所以它就像一个播放列表)。我在想可以简单地换掉当前的 youtube 嵌入,而不是让它加载一个全新的页面。

youtube 嵌入是 iframe,所以我需要一种方法,在单击图像时(我猜 javascript onclick 可能是最好的解决方案),然后让它将当前 iframe 更改为其他内容。我可以链接到嵌入了 youtube 的页面,但我想这样做而不需要加载页面 - 只需获取一些 html 并将其插入 iframe 位置。

有任何想法吗?

4

1 回答 1

1

您无需使用 javascript 将某些内容加载到iframe. 您可以向您添加一个name属性iframe,然后将target您的链接设置为该名称。像这样的东西会起作用:

<iframe width="420" height="315" src="http://www.youtube.com/embed/zSgiXGELjbc" frameborder="0" allowfullscreen name="youtube_iframe"></iframe>
<p><a href="http://www.youtube.com/embed/DZGINaRUEkU" target="youtube_iframe">load another video</a></p>

在此处查看演示:http: //jsfiddle.net/q3Nas/

于 2013-03-18T02:34:28.233 回答