我对lala.com的工作方式很感兴趣.它们的标题仍然固定在浏览器的顶部,并且它们中有一个flash音乐播放器.
您可以单击站点中的其他链接,它们显示在标题下方,但标题不会中断,可以继续播放音乐.
如果目标是现代浏览器说IE8和FF 3.6,那么实现这一目标的最佳方法是什么?
谢谢你的帮助.
框架/ iframe
实现此目的的一种方法是创建框架集或使用iframe来显示子页面.顶部(或底部)框架将是一个非常小的框架,并包含您的音乐播放器.大框架将包含正在浏览的页面.当点击图像搜索结果时,例如Google使用此技术.
此方法有其缺点:用户将在地址栏中看到您的URL,而不是正在浏览的页面.如果用户在地址栏中输入内容,他们将离开您的框架集.例如,记下当前页面的URL是不可能的.
阿贾克斯
第二种更好的方法是构建一个导航,通过AJAX将其他页面加载到当前页面.请参阅此处的示例实现.这将提供顺畅的加载,音乐将继续播放.如果做得好,甚至可以保留一个不会破坏外部引用的健康链接结构,并使"后退"按钮起作用.我链接的教程涵盖了两个方面.请注意,这是一个由3部分组成的教程.但它只适用于JavaScript,但是有些解决方案可以优雅地降级(回到JavaScript关闭时切换页面的"正常"行为).
| 归档时间: |
|
| 查看次数: |
4619 次 |
| 最近记录: |