【发布时间】:2012-02-05 21:05:37
【问题描述】:
我在 onclick 中结合了 2 个 javascript 来做 2 件事:
1. 停止音频播放器
2.加载有视频的iframe
以下代码适用于所有浏览器,但不适用于 iOS(iPhone、iPad)
<a class="aboutclick" href="#" onclick="stop2();document.getElementById('frame').innerHTML='<iframe src="paul-on-paul.html" width="100%" height="600" scrolling="no" frameborder="no"></iframe>'"><img src="assets/video-cold.jpg" alt="paul-gregory-video" width="161" height="81" border="0" /></a>
onclick 代码开头的 stop2() 是关闭音乐播放器的原因。 (它是 Flash 音频播放器,因此不适用于 iOS)。在存在此代码的 iPad 和 iPhone 上,点击图像不会执行任何操作。
如果我从 onclick 代码中删除 stop2();,则 iframe 将加载到 iOS 设备上。
我需要能够使用stop2() 来终止音乐,但我还需要它在 iOS 设备上工作。
有什么建议吗?
工作示例:http://www.fixxed.com/test/pg(点击右下角的视频缩略图)
【问题讨论】:
标签: javascript iphone ipad iframe onclick