-1

これが私がやろうとしていることです。ページにたくさんのサムネイルがあり、それぞれがYouTubeビデオが埋め込まれているページにリンクしています(つまり、プレイリストのようなものです)。まったく新しいページをロードするのではなく、現在のYouTube埋め込みを単純に交換することが可能だと思っていました。

YouTubeの埋め込みはiframeであるため、画像をクリックするときに(javascript onclickが最善の解決策かもしれないと思います)、現在のiframeを別のものに変更する方法が必要です。YouTubeが埋め込まれているページにリンクすることはできますが、ページを読み込まずにリンクしたいと思います。HTMLを取得して、iframeスポットに接続するだけです。

何か案は?

4

1 に答える 1

1

に何かをロードするために JavaScript を使用する必要はありませんiframenameに属性を追加してから、リンクの をその名前に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 に答える