三条asp语句搞定路径

作者:LiuYunpeng 时间:2007-10-22 13:30:00 

很多人喜欢把一个网站中相同的部分象是统一的页面logo,版权声明等做成一个过程,然后放到一个include文件中,这样所有的页面就都可以使用,但这样就存在一个问题,如果使用绝对路径,移植时就很麻烦,如开发试一般不使用域名,而实际使用时就要进行改动,但如果不用绝对路径的话,根目录和子目录中调动这个过程的时候就有个路径问题,举个例子,图片都放在images目录中,在根目录中调用时用"images/xxx.gif" ,在一级子目录中就要用"../images/xxx.gif"...,那么怎么解决这个问题呢,看下面这个函数


'
' function name : GetPaht()
'
' description: 解决不同目录中的路径问题
'
' parameters: none

' author: LiuYunpeng
'

function GetPath() 
dim m_intLoop , m_strBaseDIr 
for m_intLoop = 2 to ubound(split(Request.ServerVariables ("SCRIPT_NAME"),"/" )) - 1 
m_strBaseDir = m_strBaseDir + "../" 
next 
GetPath = m_strBaseDir 
end function 



这是就可以这样写图片路径
<img src="&GetPath()+'Images'&"/xxx.gif>,这样的话无论在多少级子目录中都不用担心路径问题了。

相关文章搞定web设计中网页路径问题

标签:路径
0
投稿

猜你喜欢

  • SQL Server 2008中的MERGE(不仅仅是合并)

    2010-10-15 14:16:00
  • asp正则表达式详细说明

    2008-10-23 16:23:00
  • ASP中利用ADODB.Stream对象将字节流转换为字符流

    2008-06-07 08:56:00
  • Oracle 游标使用总结

    2009-10-02 17:36:00
  • [翻译]标记语言和样式手册 Chapter 4 引用

    2008-01-20 14:19:00
  • 用ADODB.Stream代替FSO读取/写入文本文件

    2008-01-31 12:19:00
  • jQuery 取得 background-position 的值

    2009-04-05 16:02:00
  • Dojo Style Javascript 编程规范

    2007-10-25 17:24:00
  • ASP代理采集的核心函数代码

    2010-01-02 20:43:00
  • sqlserver isnull在数据库查询中的应用

    2011-12-01 10:30:25
  • 如何防止Application对象在多线程访问中出现错误?

    2009-11-22 19:18:00
  • 面向站长和网站管理员的Web缓存加速指南[翻译]

    2008-04-22 21:04:00
  • 如何用ASP实现文章点击数?

    2008-08-11 21:17:00
  • 9个个人网站制作诀窍

    2007-12-13 11:36:00
  • oracle学习笔记(三)

    2012-01-05 19:28:42
  • CSS中写expression可能会在Chrome中有问题

    2010-01-29 13:10:00
  • Web2.0 的视觉设计

    2007-10-24 20:12:00
  • 10分钟学会Google Map API (二)

    2009-06-07 18:14:00
  • asp下以Json获取中国天气网天气的代码

    2011-03-06 11:01:00
  • 谈非线性任务流程的窗口打开方式

    2008-08-28 12:47:00
  • asp之家 网络编程 m.aspxhome.com