明天的天亮

导航

动态加载js小笔

今天需要写一个动态加载js,没什么好说的,我就直接找了一个方法,中间部分别人写的。

        var $;
if (typeof (window.parent.$) != "undefined") {
$ = window.parent.$;
alert("测试成功");
loadaspx();
}
else {
include_js("../scripts/jquery-1.4.1.min.js");
alert("测试失败");
}
function include_js(file) {
var _doc = document.getElementsByTagName('head')[0];
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
_doc.appendChild(js);
if (!document.all) {
js.onload = function () {
loadaspx();
}
} else {
js.onreadystatechange = function () {
if (js.readyState == 'loaded' || js.readyState == 'complete') {
loadaspx();
}
}
}
return false;
}
function loadaspx() {
alert(typeof ($));
$(document).ready(function () {
alert("进入方法");
});
}

不过有个问题,在FF8下好像不行,不知道为什么,求解

posted on 2011-12-16 18:22  明天的天亮  阅读(188)  评论(0编辑  收藏  举报