想得到  ggg空一同个.asp  调用  xx.gif  的虚拟路径

解决方案 »

  1.   

    <script>
    function getURL(){
    var j=1;str="";n=0;
    var pathArray1=sPath1.value.split(/[\\]/);
    var pathArray2=sPath2.value.split(/[\\]/);
    for(i=0;i<pathArray1.length;i++){
      if(pathArray1[i]+""==pathArray2[i]+"")j+=1;
    }
    if(j!=pathArray1.length){
      n=pathArray1.length-j;
      for(i=0;i<n;i++)str+="..\\";
    }
    for(i=j-1;i<pathArray2.length;i++)str+=pathArray2[i]+"\\";
    str=str.substring(0,str.length-1);
    filePath.value=str;
    }
    </script>
    当前路径:<input id="sPath1" value="D:\editHTML\一律生成器v1.0\web\超级搜索引擎\BBB\CCC\ggg空一同个.asp" size="100"><br>
    包含路径:<input id="sPath2" value="D:\editHTML\一律生成器v1.0\web\超级搜索引擎\aaaa\ffffff\xx.gif" size="100"><br>
    得出ggg空一同个.asp调用xx.gif的虚拟路径<br>
    虚拟路径:<input id="filePath" value="" size="100">
    <button onclick="getURL()">getURL</button>