2009-09-30 71 views
2

我有一个JavaScript中继器项目,它调用AC_FL_RunContent加载并显示一个Flash文件(在每个中继器项目中),当链接被点击(链接是中继器项目的一部分)。AC_FL_RunContent在UpdatePanel回发后不工作

我有一个分页数据源显示视频链接的第一页。每页上有五个项目。

当没有从UpdatePanel回发时,节目视频链接在初始页面上正常工作。点击按钮打开一个fancybox并显示Flash电影播放。

然而,在我使用分页数据源进入视频链接的下一个'页面'后(或者尝试随后转到任何其他分页页面),AC_FL_RunContent似乎不工作。

fancybox仍然弹出,具有数据绑定值的测试警报()仍然有效。 AC_FL_RunContent似乎不想加载Flash文件。

如果我删除UpdatePanel。它工作正常。但是这恐怕不是我的选择。

所以:

  • 数据绑定工作
  • Javasript仍然有效(警报证明)
  • 的fancybox仍在工作
  • AC_FL_RunContent只是没有加载Flash文件。

我有以下设置

的UpdatePanel

--REPEATER

---- REPEATER_ITEM

------ SCRIPT

--- ----- alert('databound value');

-------- AC_FL_RunContent

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

任何想法?

回答

0

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

  1. 使用Object标签

  2. 裹在一个JS函数是在UpdatePanel之外我AC_FL_RunContent电话。如果你需要传递动态参数,只需使用你需要的参数来创建一个通用的JS函数。

相关问题