【发布时间】:2010-12-24 09:57:45
【问题描述】:
我需要添加原型,然后添加 scriptaculous 并在它们都完成加载时获得回调。我目前正在像这样加载原型:
var script = document.createElement("script");
script.src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js";
script.onload = script.onreadystatechange = callback;
document.body.appendChild( script );
我可以通过链接回调来做到这一点,但这似乎是一种不好的做法(当我需要加载更多脚本时,我不想要 20 个回调方法的愚蠢链)。想法?
【问题讨论】:
-
为什么不将这些脚本添加到 HTML 中,然后用 JavaScript 加载它?
-
我正在制作一些代码以粘贴到其他人的 html 中以嵌入我的东西。我只想粘贴一个空的 div 和对我的 javascript 文件的引用。
-
@kdiegert:此引用粘贴在您的 js 文件中:您的意思是通过
<script src="my.js"></script>? -
是的,所以要粘贴的代码是:
标签: javascript dom prototypejs scriptaculous