我有一個包含30個鏈接的HTML頁面,每個鏈接指向一個YouTube視頻。所有視頻都屬於同一個YouTube頻道。 HTML頁面還包含一個YouTube播放器。 我想弄清楚以下是否可能(可能不使用PHP):一旦鏈接被點擊,視頻播放器刷新在同一頁面上,並顯示視頻。頁面本身不會刷新 - 只有視頻播放器纔會刷新。 除PHP之外是否還有其他選項? 任何人都可以鏈接到我自己做一些超級簡單的指南嗎? (......「初級以下」級別)。使用YouTube進行電子學習
0
A
回答
0
如果您不希望頁面刷新,那麼您唯一的選擇是JavaScript(即您必須在客戶端執行此操作)。
1
你如何與youtube鏈接?用iframe
標記?如果您使用iframe
,則只能在同一頁面看到所有視頻。頁面不會刷新。
如果不是這種情況,請更具體。
1
你可以使用jQuery來做到這一點。在鏈接的href屬性中,使用視頻的嵌入式網址,如下面的代碼所示。
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
$('a').click(function() {
$('iframe').attr('src', $(this).attr('href'));
return false;
});
})
</script>
<iframe width="560" height="315" src="http://www.youtube.com/embed/J5x5gduEWtI" frameborder="0" allowfullscreen></iframe>
<br><br>
<a href='http://www.youtube.com/embed/J5x5gduEWtI'>Link1</a>
<a href='http://www.youtube.com/embed/WmDmUDXxeXU'>Link2</a>
<a href='http://www.youtube.com/embed/UNlgAuMWuvw'>Link3</a>
編輯: 這也將適用。
<iframe id='iframe' width="560" height="315" src="http://www.youtube.com/embed/J5x5gduEWtI" frameborder="0" allowfullscreen></iframe>
<br><br>
<a href='http://www.youtube.com/embed/J5x5gduEWtI' target='iframe'>Link1</a>
<a href='http://www.youtube.com/embed/WmDmUDXxeXU' target='iframe'>Link2</a>
<a href='http://www.youtube.com/embed/UNlgAuMWuvw' target='iframe'>Link3</a>
0
你可以做到這一點通過YouTube播放器保持具有一定ID的iframe(例如:ID = 「playerFrame」)。然後在相關超鏈接('a'標籤)中,將iframe的id作爲「target」屬性的值。
<iframe id="playerFrame"></iframe>
<a href="http://youtubeurl" target="playerFrame">Click to see video 1</a>
見http://webdesign.about.com/od/iframes/qt/target-links-iframes-and-frames.htm
相關問題
- 1. 電子學習平臺
- 2. 使用Encog進行集成學習
- 3. 大學電子學習平臺使用錫罐API和LRS
- 4. Piwik - 跟蹤電子學習系統的用戶進度
- 5. 繼電器開關和控制:學習編程電子學...
- 6. Flash/Flex電子學習框架
- 7. 託管電子學習SWF的策略
- 8. 在HTML5中的電子學習
- 9. Wordpress或Codeigniter的電子學習網站?
- 10. 使用K-Means Clustering進行數據包分析的未經學習的學習?
- 11. 使用GATE批學習PR找出電子郵件
- 12. 學習使用compareTo
- 13. Mac電腦PHP學習
- 14. 我應該使用Rails 2.2 vs Rails 3進行學習嗎?
- 15. 使用AMD圖形卡在Matlab上進行深度學習
- 16. 如何使用tflearn深度學習進行文檔分類
- 17. 使用圖層和CoreAnimation進行學習iPhone
- 18. 學習使用git或通過SVN進行版本控制?
- 19. 使用R和randomForestSRC包進行機器學習
- 20. 學習Python 3.4 - 使用argv進行變量解包
- 21. 使用opencv和C++進行稀疏編碼和字典學習
- 22. 想學習在android中使用geb進行自動測試嗎?
- 23. 可以學習使用iOS 5書籍進行iOS編程嗎?
- 24. 如何使用keras.applications中的模型進行傳輸學習?
- 25. 使用python進行機器學習熱身
- 26. 學習使用Facebook或Foursquare API進行編程?
- 27. 使用新的Azure機器學習進行匹配
- 28. 是否值得學習使用Emacs進行Web開發
- 29. 如何使用機器學習對URL進行分類?
- 30. 使用翻轉圖像進行機器學習數據集