项目名 ulicss 为根目录  项目放在服务器调试其中2个页面
ulicss/index.html
ulicss/pages/index.html页面都引用 src="js/xxx.js  等CSS js文件 
js文件含有路径比如  abc/abc.action,  图片路径images/a.jpg等现在通过客户机访问服务器 ulicss/pages/index.html 无法载入JS CSS ; 将src="js/xxx.js">改为 src="../js/xxx.js"  可以载入js css文件,但显示不了js文件里面的action路径  图片路径 等;若把JS文件里的路径加上 ../可以访问了
但ulicss/index.html就载入不了JS CSS文件,且不想动JS里面的代码;在ulicss/pages/index.html 页面加上<base href=http://192.168.1.2/ulicss/>又无法载入js css文件 192.168.1.2为服务器地址,暂时没有域名。请问如何访问服务器 多级的 html文件 又能保证正确引用JS CS(暂时没域名).

解决方案 »

  1.   

    你的js里面的图片路径是根据你需要调用的文件来的!除非你用绝对路径!(http://www.abc.com/images/a.jpg)
    建议你用绝对路径。你的路径太复杂没办法统一,。。像图片路径,js路径(如果是用IIS运行建议加localhost)
      

  2.   

    用绝对路径吧/js/xxx.js
    就是说从根目录开始算起的路径
      

  3.   

    我的是tomacat 加localhost客户机就访问不了吧?
      

  4.   


    JS实际路径是  ulicss/js/xxx.js  ulicss根目录ulicss/index.html
    页面引用JS文件  <script type="text/javascript" src="js/xxx.js"></script>js里面引用图片、action的路径: "tree/bindBur.action"  "images/down.gif"
    现在就是二级的html引用不了 ulicss/pages/index.html   
      

  5.   

    在本机调试可以用你说的../js/aaa.js    在服务器上的 建议用绝对路径,比如www.xxx.com/js/aaa.js这样的   以后几注都这样就没什么问题了