如何在页面加载时加载javascript函数?

时间:2012-10-01 11:03:49

标签: javascript jquery

我使用javascript在HTML页面中生成2D条形图。 当我尝试使用jQuery .load()加载包含条形图的HTML页面到其他HTML页面的div标签时,不加载函数条形图(即脚本)。

请帮助解决这个问题。

例如,我在xyz.html中有条形图。 我正在尝试使用jquery xyz.html函数在abc.html div标记中加载.load()。 缺少条形图。

希望得到答复,提前感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

你应该使用iframe并加载html,我想,我们不能直接在div中加载html。

答案 1 :(得分:0)

您是在生成xyz.html输出自己还是由某些第三方应用创建?

如果你自己生成条形图,我建议只生成正文的内容,而不是整个网站。然后加载到abc.html应该可以正常工作。

如果它们不是由您生成的,请使用mhasan建议,但您不应该获取整个内容哦html标记,而只是内容标记的内容。

BTW:你有一个脚本(js和html)的例子吗?

答案 2 :(得分:0)

在jQuery中,您可以使用

$(document).ready(function(){ 

});

在页面准备好时加载脚本。所以你最好把图表生成脚本 在xyz.html中的这个函数内部(如你的例子所述)。

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