2010-11-12 67 views
0

我有一個java-script函數,它將內容添加到我的HTML頁面。此外,我還在該頁面上添加了燈箱腳本。現在,當我在頁面加載燈箱腳本工作正常後調用燈箱功能時,但當我調用將HTML附加到我的頁面的Java腳本功能時,單擊添加的HTML燈箱的內容不起作用。我應該怎麼辦對JavaScript調用的綁定問題

我的代碼是這樣的

function add_new_block() 
{ 
    strnew='<div>\n 
       <div class="normal_red"> 
        <a href="javascript:void(0);" onclick="return add_new_block();">Add more</a> 
       </div> 
       <a href="ajax_show_specific.php?subcat_id=1&catid=2" class="lbOn">Be More Specific</a> 
      </div>'; 

    document.getElementById("newdiv"+(newcount-1)+subcatid).innerHTML=strnew; 
} 

感謝您的幫助提前

回答

1

我懷疑這是因爲新的元素被綁定到DOM等燈箱腳本不能「看見」它們。你有一些燈箱的初始化腳本?像initLightbox()?如果是這樣,請將其添加到add_new_block();函數的末尾。

+0

感謝和問候Wasim – Wazzzy 2010-11-12 09:27:52