使用JavaScript将Quicktime从链接加载到div中的问题

|| 我有一个左
<div>
(id = \'videopane \'),一个右
<div>
包含一个可点击的项目列表。 我正在尝试编写此程序:单击右边的“ 0”中的一项,它将Quicktime影片加载到左边的“ 0”中。 我正在使用JQuery媒体插件来生成所有嵌入代码。如果我只需在左侧的“ 0”中输入代码“ 4”,它就会起作用。 当我尝试将此代码应用于右边的“ 0”列表中的一项时,它不起作用,尽管代码对我来说似乎很好:
<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;\'\">
对我在做什么错有任何见解吗?     
已邀请:
        您正在使用的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();
    
        即时生成的html不会立即生效, 确保在添加锚标记以运行插件功能时:
<a href=\"#\" id=\'rihana\' >Rihana</a>
Java脚本
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();
    

要回复问题请先登录注册