欢迎光临

木子屋

标题: 在外部JS文件中获取其自身的地址

作者: dnawo

日期: 2007-11-13 05:35 PM

分类: 脚本语言

内容: 昨天突然想到一个问题，假设某个htm页代码如下：
复制内容到剪贴板 程序代码<html>
<head>
<title>调用外部JS</title>
</head>
<body>
<script language="JavaScript" type="text/javascript" src="Union5k3gCode.js"></script>
</body>
</html>
那么在Union5k3gCode.js中怎么获取其自身的地址(Union5k3gCode.js)呢？用document.location.href行不通，它的结果是htm页的地址；今天同事也在解决同样的问题，最后在他的提示下给<script>标签加了个id属性，问题得以解决。
index.htm：
复制内容到剪贴板 程序代码<html>
<head>
<title>调用外部JS</title>
</head>
<body>
<script id="5k3gCode" language="JavaScript" type="text/javascript" src="Union5k3gCode.js"></script>
</body>
</html>
Union5k3gCode.js：
复制内容到剪贴板 程序代码document.write(document.getElementById("5k3gCode").src);
既然能在外部JS文件中获取其自身的地址，那要实现在JS地址后传递参数也就非常容易了，只须对获取到的地址进行分析处理即可，详细方法可参考"静态页面也玩参数"一文。

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.209 ms

返回

标题: 在外部JS文件中获取其自身的地址

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.209 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.256 ms

返回