我让 Highslide 打开一个 iframe 视频,它在除 IE8 之外的所有浏览器中运行良好(我没有尝试过 IE9)。在 IE8 中,不是扩展窗口工作,而是在新选项卡中打开并播放视频。
该页面很复杂,因为它还使用了一个名为 SoundManager 的音频播放器程序。当我删除主 SoundManager javascript 链接时,Highslide 可以正常工作。或者我可以删除页面上名为 的 javascript 函数soundmanager.setup
,然后 Highslide 也可以工作。显然,这两个程序之间存在一些冲突。我尝试在页面上移动脚本但没有成功。我检查了代码并找不到冲突,因为一切似乎都是模块化和包含的。但我不是高级 javascript 程序员,显然我遗漏了一些东西。
你以前见过 SoundManager,有没有遇到过什么冲突?你能提出什么建议吗?如果这超出了你的职位描述,我理解。但是让两个程序在同一页面上工作会很好。
如果您想查看该页面,请访问:http ://www.idesignmagic.com/silver/videotest.php 页面标题下方的青色视频播放按钮会触发 Highslide 扩展。
代码中有一些简单的 php,它使用一组音频标题和 url 来显示 SoundManager 的选择,但它对 Highslide 没有影响。
您能给我的任何帮助将不胜感激。
[编辑:我错了soundmanager.setup
。它只是重置配置默认值。我将默认值替换为 insetup
并setup
从主页中删除。我在 IE8 中得到了相同的无效结果。但这也许意味着这些设置选择之一导致了问题。]
谢谢。
标记