使用 javascript 将 Quicktime 从链接加载到 div 时出现问题

发布于 2024-11-10 16:25:50 字数 850 浏览 3 评论 0原文

我有一个左侧

(id = 'videopane') 和一个右侧
,其中包含可点击的项目列表。

我正在尝试进行以下编程:单击右侧

中的一项,它将 Quicktime 影片加载到左侧
中。

我正在使用 JQuery 媒体插件 生成所有嵌入代码。如果我只需将代码 输入到左侧 <代码>

当我尝试将此代码应用于右侧

列表中的一项时,它不起作用,尽管该代码对我来说似乎很好:

<a href="#" onclick="document.getElementById('videopane').innerHTML='&lt;a class=&quot;media&quot; href=&quot;anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov&quot;&gt;&lt;/a&gt;'">

对我做错了什么的任何见解?

I have a left <div> (id = 'videopane') and a right <div> containing a clickable list of items.

I am trying program this: You click on one of the items in the right <div>, it loads the Quicktime movie into the left <div>.

I am using the JQuery media plugin to generate all of the embed code. and it works if I simply input the code <a class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov"></a> into the left <div>.

It does not work when I try to apply this code to one of the items in the list in the right <div>, although the code seems fine to me:

<a href="#" onclick="document.getElementById('videopane').innerHTML='<a class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov"></a>'">

Any insight into what I am doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

独自←快乐 2024-11-17 16:25:50

您使用的 jQuery 插件从链接的 href 获取电影源。所以你会这样做链接这个。

<a title="movie title" class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov" />

单击时将会生成。

<div class="media"> 
    <object codebase="http://www.apple.com/qtactivex/qtplugin.cab" 
        classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"> 
        <param name="src" value="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov"> 
        <embed src="sample.mov" 
            pluginspage="http://www.apple.com/quicktime/download/"></embed> 
    </object> 
    <div>My Quicktime Movie</div> 
</div>

确保在包含 jQuery 和插件后添加此内容。

$('.media').media();

The jQuery plugin you are using is taking the movie source from the href of the link. So you would do it link this.

<a title="movie title" class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov" />

This will generate when clicked.

<div class="media"> 
    <object codebase="http://www.apple.com/qtactivex/qtplugin.cab" 
        classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"> 
        <param name="src" value="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov"> 
        <embed src="sample.mov" 
            pluginspage="http://www.apple.com/quicktime/download/"></embed> 
    </object> 
    <div>My Quicktime Movie</div> 
</div>

Make sure to add this after you include jQuery and the plugin.

$('.media').media();
慵挽 2024-11-17 16:25:50

即时生成的 html 将无法立即工作,

请确保当您添加锚标记来运行插件功能时:

<a href="#" id='rihana' >Rihana</a>

Javascript

var movie = document.getElementById('rihana');

movie.onclick = function () {
   document.getElementById('videopane').innerHTML= '<a title="movie title" class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov" />'

// then run the plugin function.
$('.media').media();

html that is generated on the fly will not work, right away,

make sure that when you add the anchor tag to run the plug in function:

<a href="#" id='rihana' >Rihana</a>

Javascript

var movie = document.getElementById('rihana');

movie.onclick = function () {
   document.getElementById('videopane').innerHTML= '<a title="movie title" class="media" href="anthony-mandler/music-video/Rihanna_Only_Girl_Web.mov" />'

// then run the plugin function.
$('.media').media();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文