一个网页的地址是http://xxx.com/
然后用<script src="js/a.js"></script>调用a.js
而a.js又要通过
document.write("<script src="b.js"></script>");去调用b.js
a.js和b.js是同目录的,但是这么写肯定调用不到b.js
因为正确的地址是应该是js/b.js
请问有没有什么方法获取a.js被引用的地址,以那个作为base地址再引用b.js
然后用<script src="js/a.js"></script>调用a.js
而a.js又要通过
document.write("<script src="b.js"></script>");去调用b.js
a.js和b.js是同目录的,但是这么写肯定调用不到b.js
因为正确的地址是应该是js/b.js
请问有没有什么方法获取a.js被引用的地址,以那个作为base地址再引用b.js
解决方案 »
- stack overflow at line 340网页报错
- C#里的DateTime 在 js里面如何转换??
- 滚动条定位
- 如何在vbscript中得到javascript中函数的返回值?
- 【求助】JQuery设置div的透明度为什么在IE10中一直无效
- 能否使用XMLHTTP发送文件,还有为什么我使用XMLHTTP post汉字到php的服务器接受到的总是乱码
- javascript打开一个窗体
- javascript里面怎么处理checkbox选中之后到下个页面,又回到上个页面的问题
- 请教javascript中有没有类似vbs中的doEvents的语句
- 请大家救命!!!用js实现打印预览时报错,提示"没有权限"请问怎没解决???(急)
- 谁能帮忙实现狗狗文本框搜索提示功能?
- 怎么实现页面关闭前提示保存
var base=href.substr(0,href.lastIndexOf("/") + 1);
alert(base);
但是这个不能够知道a.js和html页的位置关系啊。。
a.js通过
document.write("<script src="../b.js"></script>");来调用b.js
不能调到吗?