<script language="javascript">
<!--
var CurrURL = new String();
  CurrURL = "http://www.xxx.com/abc/def.htm";
  var MyURL = new String();
  var homeURL = CurrURL;
  
  var k = 0;
  var j = CurrURL.length;
  
  for (var i = 0; i < CurrURL.length; i ++)
     {
     if (CurrURL.charAt(i) == '/')
     k ++;
      if (k == 2)
     j = i+1;    
  }  
    
  homeURL = homeURL.substring(0, j);
  alert(homeURL);
//-->
</script>

解决方案 »

  1.   

    有多种方法得到URL主机名,请参考http://192.168.1.2/docs/getdocs.asp?id=11,其中有通过服务器变量得主机名的。
    document的domain属性
    以及location的hostname,host,protocol都是相关的属性
      

  2.   

    俺的不是IIS,楼上的参考不了楼上的楼上,代码不行
      

  3.   

    var prefURL = new String();
      prefURL = "http://";
      var homeURL = new String();
      homeURL = document.location.hostname;
      homeURL = prefURL.concat(homeURL);
      
    多谢 Zhangxdd