2009-09-30 134 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函數。

相關問題