jquery - 两次调用 AC_FL_RunContent() 时如何防止页面刷新

标签 jquery flash

我正在使用 JQuery 创建一个按钮(单击该按钮时),从页面中删除 Flash 视频。

注意:不幸的是,我不能简单地使用 hide()。我必须删除(),因为隐藏不会停止 ie8 中的视频并且声音会继续播放。

视频被删除后,我希望它在单击“显示视频”按钮时重新出现。

注意:我尝试使用 clone() 和 detach() 来完成此操作...视频出现但无法播放,并且仅在 IE 中缺少控件。其他浏览器工作正常。

视频最初是使用 AC_FL_RunContent() 函数添加到页面的。

问题是,当我尝试通过调用 AC_FL_RunContent( 'codebase'... 将“删除的”视频添加回页面时,页面刷新并仅显示视频。其他所有内容都消失了。

如何防止这种情况发生?

最佳答案

使用马克的想法我改变了:

文档.write(str); (在函数 AC_Generateobj 中)

document.getElementById("video_container").innerHTML=str;

效果很好!

干杯

马蒂亚斯

关于jquery - 两次调用 AC_FL_RunContent() 时如何防止页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199620/

相关文章:

javascript - 在ExternalInterface中传递回调

actionscript-3 - "Warning: 1090: Migration issue"尽管显式注册了事件处理程序

php - 如何从管理区域动态更改图像?

javascript - 使用 JavaScript 检测 Flash 版本

javascript - 选择更改后在新生 DOM 元素上执行 javascript

应选择 javascript 选项卡式菜单,直到用户移至下一个菜单

jQuery 如果下一个隐藏元素宽度类没有 child 做某事

javascript - 使用 localstorage HTML5 保存表单

javascript - 加快 iFrame 加载速度以避免验证错误

flash - 闪光笔压力