我在转发器项目中有一些 javascript,它调用 AC_FL_RunContent
在单击链接(链接是转发器项目的一部分)时加载和显示 flash 文件(在每个转发器项目中)。
我有一个显示视频链接第一页的分页数据源。每页五个项目。
当没有来自 UpdatePanel 的回发时,显示视频链接在初始页面上工作正常。单击按钮会打开一个花式框并显示要播放的 Flash 影片。
但是,在我使用分页数据源转到视频链接的下一个“页面”之后……(或尝试随后转到任何其他分页页面)AC_FL_RunContent 似乎不起作用。
fancybox 仍然弹出,带有数据绑定(bind)值的测试 alert() 仍然有效。 AC_FL_RunContent 似乎不想加载闪存文件。
如果我删除 UpdatePanel。它工作正常。但恐怕这不是一个选择。
所以:
- 数据绑定(bind)正常
- Javasript 仍然有效(警报证明)
- Fancybox 还在工作
AC_FL_RunContent
只是没有加载 flash 文件。
我有以下设置
更新面板
--中继器
---- REPEATER_ITEM
------ 脚本
-------- alert('数据绑定(bind)值');
-------- AC_FL_RunContent
分页数据源(在更新面板内)
有什么想法吗?
最佳答案
我过去做过两件不同的事情:
使用对象标签
将我的 AC_FL_RunContent 调用包装在 UpdatePanel 外部的 JS 函数中。如果您需要传递动态参数,只需使用您需要的参数创建一个通用的 JS 函数即可。
关于javascript - AC_FL_RunContent 在 UpdatePanel 回发后不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497159/