上次已经揭贴子了的问题,Javascript如何获取当前页面的正确路径!
gdmm 2004-04-30 02:29:34 pagename="http://expert.csdn.net/Expert/PostNew.asp?room=301"
能够正确解决,但是
pagename="http://expert.csdn.net:12345/mail.dll?View=Main"
又报告错了啊!
函数如下:
var pagename = window.location.href
function getHost(str)
{
var regUrl = /(\w+):\/\/([\w.]+)\/(\S*)/;
var result = str.match(regUrl);
if(result!=null) {
host=result[2].replace(/\b[\w]+\./,"");
return host;
}
}
//document.write (getHost(pagename))