2013-07-29 81 views
0

我有一個網站包含電影數據庫(如IMDB)。我想當用戶點擊電影封面(圖片)的divxwebplayer窗口打開並播放從服務器的AVI文件。我嘗試但沒有成功。html代碼裏面的javascript功能divxwebplayer

在img標籤內我添加了一個調用showmyvideo()的onclick函數。然後我寫函數showmyvideo(){}但我不知道如何編寫HTML代碼內部JavaScript函數來執行。這裏是一個需要showmyvideo()函數中要執行我的html代碼:

<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
<param name="custommode" value="none" /> 
<param name="autoPlay" value="false" /> 
<param name="src" value="film.avi" /> 

<embed type="video/divx" src="<?php echo $moviename ?>.avi" custommode="none" width="320" height="260" autoPlay="false" pluginspage="http://go.divx.com/plugin/download/"></embed> 

非常感謝。

我想當用戶點擊圖像,divxweb播放器是在屏幕上打開和播放AVI文件。

這是代碼,我即時嘗試和traying,但沒有go.please,如果有人可以幫助我。

<!-- DivX Web Player --> 
<a onClick="DivXWebPlayer('<?php echo $title; ?>', '<?php echo $year; ?>')" class="item-image"> 

function DivXWebPlayer(title, year) 
{ 
    $.ajax({ 
     url: 'http://<?php echo $source; ?>/player.php?title='+title+'&year='+year, 
     success: function(data) { 
     $('#popup2').html('<div>' + data + '</div>'); 
     }, 
     error: function(request, error, errormessage) { 
     $("#messages").html(error + '\n' + errormessage); 
     } 
    }); 
    e.preventdefault(); 
    return false; 
}; 

和文件player.php

<?php 
/* get movie location */ 
$tit = $_GET['title']; 
$yer = $_GET['year']; 
$gen = $_GET['genre']; 

?>

<div> 
<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
    <param name="src" value="movie.divx"/> 

    <embed 
     type="video/divx" 
     src="./Drama/<?php echo $tit; ?> [<?php echo $yer; ?>].avi" 
     width="320" height="260" 
     pluginspage="http://go.divx.com/plugin/download/"> 
    </embed> 
</object> 
</div> 

任何幫助welcome..where我是做錯了什麼?

回答

0

您應該使用innerHTML。

在你的網頁的某個地方聲明一個元素,並保留一個id爲ex的「demo」。喜歡的東西:

<div id="demo"> </div>

然後,在javascript函數,這樣做:

function showmyvideo() { document.getElementById("demo").innerHTML="yourhtmlcode"; }

+0

沒有人知道我想知道從哪裏開始修復問題...但大量的試驗後?和錯誤,我無法在屏幕中心運行divx網絡播放器,並在用戶點擊href鏈接時播放avi文件。 – user2631534

+0

好吧..我修好的問題,現在都在工作......除了divx網絡播放器2.0不支持ftp協議只有http。所以我安裝了divx網絡播放器1.5,現在是流媒體工作的ftp協議... execept圖片不鋒利和光滑...任何人都可以reccomanded我我好avi播放器,我可以嵌入到網頁的HTML代碼和圖片是漫漫長路平滑而銳利?我試過vlc播放器,但通過ftp緩衝不工作的屬性。 – user2631534