javascript - AC_FL_RunContent 在 UpdatePanel 回发后不工作

标签 javascript jquery asp.net flash updatepanel

我在转发器项目中有一些 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

分页数据源(在更新面板内)

有什么想法吗?

最佳答案

我过去做过两件不同的事情:

  1. 使用对象标签

  2. 将我的 AC_FL_RunContent 调用包装在 UpdatePanel 外部的 JS 函数中。如果您需要传递动态参数,只需使用您需要的参数创建一个通用的 JS 函数即可。

关于javascript - AC_FL_RunContent 在 UpdatePanel 回发后不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497159/

相关文章:

jquery - 仅当用户一直向上滚动时显示 div

jquery - 捕获页面上所有滚动事件

c# - RadGrid,dropDown SelectedIndexChanged 事件在 asp FormView 中不起作用

javascript - Python Selenium 或常规 Javascript,选择伪下拉列表的列表元素选项?

javascript - ES6 故障软解构

javascript - 检查复选框是否被选中?

asp.net - aspx页面上的变量,指示未声明

javascript - 为什么我的数组在 .then() 之后是空的? JavaScript

php - 像返回类型函数一样动态查询

c# - asp.net core 2.0 中 System.Web.Hosting.HostingEnvironment.RegisterObject 的替代方案