2017-03-04 62 views
0

我正在使用html,css,js開發一個Flipbook。另外,我還在本書中加入了視頻文件。這本書的問題是,當我第一次加載本書時,視頻文件正在工作,翻轉後視頻不工作。我發現問題是什麼。每頁翻頁時都需要刷新。在一個href標記中的多個函數調用

以下是我用來調用視頻文件的代碼。

<a class="voverlay" id="sk" href="index_videolb/vdbplayer.swf?volume=100&url=video/change1.mp4" onclick="javascript:myfunc();"><img src="index_videolb/thumbnails/change1.png"/></a> 

<script> 
    function myfunc() 
    { 
    location.reload(true); 
    } 
</script> 

與代碼的問題是,它只能訪問Onclick功能,不href

是否有其他方式可以同時訪問hrefonclick

回答

0

如果您同時有hrefonclick,href將覆蓋任何onclick行爲。要避免這種情況,你可以做,

<script> 
    function myfunc(event) 
    { 
     event.preventDefault(); 
     location.reload(true); 
    } 
</script> 
+0

@Venkatesh同樣的問題。重載功能只能工作。當我點擊一個按鈕,第一個進程必須重新加載,然後href。可能嗎?或者任何其他可能的方式? –

+0

頁面重新加載時,頁面上的JavaScript線程被終止。因此,你不能用Javascript來完成它。還有其他一些使用localStorage或其他存儲API的方法,但我建議不要一起使用它們。 –

+0

'onclick'你應該嘗試更新錨元素的'href'。如果這不能解決您的問題,您應該發佈小提琴以獲得更好的幫助。 –

0

沒有再試試這個

function myfunc() {        
    window.location = "index_videolb/vdbplayer.swf?volume=100&url=video/change1.mp4"; 
} 
相關問題