2013-05-06 44 views
0

我有關於在其他頁面上使用JavaScript的問題。 我有兩個框架,一個是自動重新加載,另一個是播放視頻。在其他頁面上使用Javascript腳本

的代碼如下所示:

videoshow.html

<html> 
     <head> 
     <script type="text/javascript"> 
      window.onload = setupRefresh; 

      function setupRefresh() { 
       setInterval("refreshFrame();", 1000); 
      } 
      function refreshFrame() { 
      parent.right_frame.location.reload(); 
      } 
     </script> 
     </head> 
     <frameset id="cntfrm" cols="*,100"> 
     <frame name="left_frame" src="videoplayer.html" frameborder="0" /> 
     <frame name="right_frame" src="refresh.html" /> 
     </frameset> 
    </html> 

videoplayer.html

<html> 
<head> 
<script type="text/javascript" src="java.js"></script> 



</head> 

<body bgcolor="#00000"> 

<div align="center"> 
<video id="myVideo" width="*" height="*" autoplay> <!-- controls ->se quiserem com as cenas a aparecer --> 
    <source src="movie.mp4" type="video/mp4"> 
    <object data="movie.mp4" width="*" height="*"> 
    </object> 

</video> 

</div> 

<div align="center"> 
<font color="white" id="fastforward" size="4"></font> 
<br> 
<button type="button" onclick="vid_play_pause()">Play/Pause</button> 
</div> 
</body> 
</html> 

refresh.html

<html> 

<body bgcolor="#00000"> 
<button onclick="javascript:parent.left_frame.vid_play_pause">Play/Pause</button> 
</body> 
</html> 

我想點擊播放/暫停在refresh.html上d停止videoplayer.html的視頻是否可能?不要擔心JavaScript,因爲它適用於videoplayer.html,我只需要知道如何在刷新時調用該函數。

回答

0

上refresh.html

<script type="text/javascript"> 

function playPause(){ 
window.parent.parentPlayPause(); 
} 
</script> 

然後在videoshow.html嘗試

<script type="text/javascript"> 

function parentPlayPause(){ 
document.getElementById('left_frame').contentWindow.vid_play_pause(); 
} 
</script> 
+0

謝謝雨果羅沙,但沒有工作:( – user2354448 2013-05-06 11:57:19

+0

可你送我的頁面的鏈接?您還需要在左邊框上添加ID:並在刷新 2013-05-06 12:34:22

+0

該頁面處於脫機狀態,我確實將該ID放在了框架上,而且我確實已將oncli ck =「playPause()」:\我不明白爲什麼它不工作.. – user2354448 2013-05-06 16:00:44

相關問題