您的位置:首页 > Web前端 > JavaScript

js文件路径问题

2006-02-20 14:24 274 查看
做一个UserControl时候,不能用"../"指定相对路径,因为这将依赖于目录结构(只能固定某一层),也不能用"~",好象只有图片可以用这个,并且document.write也不能用"~"表示图片的根路径。我的解决办法是在页面load时候获取页面的href,然后处理后得到根路径,加上你的js存放路径就可以了。对于images或者css都可以这样处理。
var path=location.href;
path=path.substring(0,path.lastIndexOf("/")+1);
path=path.substring(0,path.length-2);
path=path.substring(0,path.lastIndexOf("/")+1);
jsDir=path+你js文件存放的路径;
document.write("<script language='javascript' src='" + jsDir+ "'></" + "script>"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: