var url = document.location.href;
alert(url)

解决方案 »

  1.   

    这个是整条url吧,我只想得到部分的
    http://aaa.bbb.net/ccccc/ddddd/eeeee/fff.htm我只想得到http://aaa.bbb.net/ccccc/这个地址。
      

  2.   

    可以啊,切字符嘛。。
    strsub
      

  3.   

    更清楚一点的就是,如何得到网站根目录的访问地址。比如网站放在folder1这个文件夹中,现在使用的url是 http://www.wwww.com/folder1,访问的页面是http://www.wwww.com/folder1/folder2/folder3/index.php
    现在要得到http://www.wwww.com/folder1这个地址,应该如何操作?
      

  4.   

    另有可能设置的是http://www.wwww.com直接访问,那么http://www.wwww.com/folder2/folder3/index.php时只用得到http://www.wwww.com这个地址了。
      

  5.   

    http://aaa.bbb.net/ccccc/ddddd/eeeee/fff.htm
    var the_url = "http://aaa.bbb.net/ccccc/ddddd/eeeee/fff.htm";
    var first_split = the_url.split("//"); 
    意思是将字符串分割成两块:
    其中first_split[0]是:http:
    first_split[1]是:aaa.bbb.net/ccccc/ddddd/eeeee/fff.htm
    同样的道理可以做其他用的。
      

  6.   

    其实问题是因为不知道网站会放在什么地方,比如可能是别人的二级甚至是三级目录,所以也不清楚应该拆分到什么地步,
    从另一个方向吧,如何删除掉后面三个/之后的内容呢?比如/ddddd/eeeee/fff.htm,这个内容清除掉该如何操作呢?
      

  7.   

    楼上的意思是想得到网上二级目录吗?
    request.servervariables("server_name")+"/cccc/"(用取字符串的方法得到)
      

  8.   

    是有可能是二级目录,也有可能不是,网站的根目录的名称也可能被改变,具体的是想实现
    比如网站的根目录为 test,根目录下有文件1.php,现在操作的是根目录下文件夹a/b/(两层文件夹)下的2.php文件,现在页面的地址是:http://www.abc.com/test/a/b/2.php,我想从这个页面中发送一封邮件出去,里面有一个地址链接到:http://www.abc.com/test/1.php,我想动态实现这个链接地址,而不是写一个固定的地址上去。