我有一个网页,上面有很多youtube和soundcloud音乐可供收听,我想知道最好的方法是什么,这样当某些点击的东西(即登录)时音乐部分不会重新加载。
刷新页面会重新开始播放音乐。
理想情况下,我希望该页面能够播放一首歌曲,该歌曲会在角落中存储一个小缩略图,然后用户可以自由地浏览该页面并继续运行。有点像youtube app的工作方式,或http://hypem.com
我看到有人写了这段代码,这看起来很有趣:
<html>
<body>
<div id="projects">
<? $page = file_get_contents("projects.html"); echo $page; ?>
</div>
</body>
</html>
我不确定这一切是如何运作的,或者它是否是我想要的,所以有人能指出我正确的方向来实现这一目标吗?
答案 0 :(得分:2)
您发布的样本将无法满足您的需求。这将加载“projects.html”并将其呈现为服务器端;它会在查看时刷新整页。它甚至不是很好的代码。
你基本上有两个选项,你已经列出了其中一个选项:Frames或ajax。框架是旧学校的做法,一般不建议使用。因此,我建议您阅读一些有关Ajax / XHR的教程以熟悉它,然后您应该能够弄清楚如何在不导致整页刷新的情况下将大量内容加载到您的页面上。