Coding
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 5 文章- 2 评论- 1
动态加载或执行js
Base.Script
=
{
create:
function
(obj,contain,name)
{
if
(
!
name)
{
var
date
=
new
Date();
name
=
date.getTime();
}
contain
=
$(contain)
?
$(contain):document.body;
var
script
=
document.createElement(
"
script
"
);
script.id
=
name;
if
(
typeof
(obj)
==
"
string
"
)
{
var
src
=
obj.match(
/
^<script[^>]+?scr=([^\s>]+)
/
i);
if
(src)
{
script.src
=
src;
}
else
{
script.text
=
obj;
}
}
if
(
typeof
(obj)
==
"
object
"
)
{
if
(obj.src)
script.src
=
obj.src;
else
script.text
=
obj.innerHTML;
}
contain.appendChild(script);
return
name;
}
}
//动态载入一个js文件
Base.Script.create({src:"/js/abc.js"})
//动态执行一个js块
<script type="text/javascript" id="js1">
alert(2);
</script>
Base.Script.create($("js"));
//动态插入一段脚本
Base.Script.create("alert(2)");
有什么不足之处请指出.......
Tag标签:
动态
,
执行
,
js
,
动态js
,
执行js
posted @ 2008-07-16 10:26
轻风细雨
阅读(101)
评论(0)
编辑
收藏
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-07-16 10:42 编辑过
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
公告
技术源于探索
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我的标签
字符(2)
重复(1)
动态(1)
执行(1)
js(1)
动态js(1)
执行js(1)
sql server(1)
扩展(1)
删除(1)
随笔档案
2008年7月 (2)
2008年6月 (2)
2008年3月 (1)
2008年2月 (1)
最新评论
阅读排行榜
1. 去除重复字符串,效率(139)
2. 动态加载或执行js (101)
3. 关于IL实际开发中的总结,随时更新(74)
4. Sql server 查看事务日志(26)
5. 字符串截取(25)
评论排行榜
1. 去除重复字符串,效率(1)
2. 字符串截取(0)
3. Sql server 查看事务日志(0)
4. 怎样才能删除SQL Server 2000所有的危险扩展(0)
5. 动态加载或执行js (0)