2012-10-01 121 views
-2

我已經使用javascript在HTML頁面中生成二維條形圖。 當我嘗試使用jQuery將包含條形圖的此HTML頁面加載到某個其他HTML頁面的div標記中時​​函數條形圖(即腳本)未加載。如何在頁面加載時加載javascript函數?

請幫忙解決這個問題。

例如我有條形圖xyz.html。 我正在嘗試使用jquery​​函數加載xyz.htmlabc.html div標記。 缺少條形圖。

希望得到答覆,謝謝提前幫助。

+0

向我們展示代碼,或者它沒有發生 –

回答

0

您應該使用iframe並加載html,我認爲我們不能直接在div中加載html。

+0

使用div innerHTML屬性,可以在div中加載html。每個HTML元素都有一個innerHTML屬性,該屬性定義了HTML代碼和在該元素的開始之間發生的文本並關閉標籤。 –

0

您是否生成xyz.html輸出您的自我或是由某個第三方應用程序創建的?

如果你正在生成自己的條形圖,我建議只生成正文的內容,而不是整個網站。然後加載到abc.html應該正常工作。

如果它們不是由您生成的,請使用mhasan建議,但是您不應該獲得html標籤的全部內容,而只能獲取body標籤的內容。

順便說一句:你有一個腳本(js和html)的例子來看看嗎?

0

在jQuery中可以使用

$(document).ready(function(){ 

}); 

頁面時隨時加載腳本。所以你最好把圖表生成腳本 放在xyz.html的這個函數中(如你的例子所述)。

您也可以在您的abc.html中使用this document.ready加載div。

相關問題