我现在网站目录如下.
/根目录
err文件夹
err/err.aspx
err/test.aspx
index.aspx我的网站下有一个文件夹叫err,里面有一个err.aspx的文件.我想到javasciprt去打开err.aspx这个问题.由于路径的问题index.aspx和test.aspx不能同时共用一个javascript去打开一err.aspx这个文件.那位高手会写个函数?<script>
function OpenFile()
{
    window.open();//这里的路径如何填写才能够让在根目录下.一级目录.二级目录.三级目录都能打开那个err.aspx页面?
}
</script>

解决方案 »

  1.   

    很简单.在js里open时以站点根目录计算相对路径就可以了.window.open("/err/err.aspx",...)放在哪个目录都适用.
      

  2.   

    function getQueryString(url,key)
         {
            var reg = new RegExp(".*?"+ key+"=([^&]*)?&.*?$"+"|.*?"+key+"=([^&]*)?$|");         if(reg.exec(url) == url) return ""; 
             return url.replace(reg,"$1$2");
            }
     var url = document.location.toString();
      

  3.   

    function OpenFile()
    {
        var path = window.location.pathname; 
        path=path.substring(0,path.indexOf("/",2));
        window.open(path+"/err/err.aspx",...);
    }