关于ASP网站源码二级页面样式问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:25:44
本人在网上下载了一ASP的网站源码,但是每个文件的路径文件前面都插入了(/)这个符号,比如:<link href="/skin/ipaoniu/style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="/text/javascript" src="/inc/main.js"></script>
我已经将所有首页上的路径文件前面的(/)符号都去掉了,这样首页的样式是完好的,可是二级页面没有样式,又找不到那些文件,不知道达人们知不知道是怎么回事,是不是有个批量修改的软件?不然怎么每个路径文件前面都插有(/)符号呢?30分布多,但求帮助!
先谢过楼下兄弟,补充下为什么要把“/”去掉,如果不去掉,首页也是没有样式的,所以我就把首页上所有路径前面的“/”去掉了

你补充一下你的问题,为什么要把“/”去掉?
/是指从根目录开始。你的首页是在根目录,所以skin/ipaoniu/style.css是正确的路径
但如果你的三级页面在其它目录下,比如新闻在/NEWS/下,那相对的不加/的话/news/skin/ipaoniu/style.css就找不到了,所以式样表就无效了。
所以请补充你去掉/的原因,如果没原因的话不要去。

lvacation 17:52:33
也就是说你这个网站不是装在根目录下的是吧?
lvacation 17:53:09
首页文件所在的位置是哪里?比如aa/index.asp的话就把/news/skin/ipaoniu/style.css改为/aa/news/skin/ipaoniu/style.css就可以了
lvacation 17:54:00
只有一个问题要处理,就是找到style.css这个文件在哪里,然后以/开头来一层一层目录给他对上号就OK了。
lvacation 17:55:12
比如实际style.css文件在/skin/aa/bb/cc/style.css,:<link href="/skin/aa/bb/cc/style.css" rel="stylesheet" type="text/css">
lvacation 17:55:22
JS文件也是一样的
lvacation 17:56:46
还有一种方法,如果你首页去掉/能用,只改二级页的第一目录下所有文件路径为../,也就是"../skin/ipaoniu/style.css",三层目录下为../../

试一下吧,留在hi上的,怕你看不到,COPY过来了。

二级页面这样调用
<link href="../skin/ipaoniu/style.css" rel="stylesheet" type="text/css">
<