asp生成HTM如何转换路径????
来源:百度知道 编辑:UC知道 时间:2024/05/04 07:53:20
asp生成HTM后,由于不放在同一文件夹下,图片背景等都无法正常显示,
现请高手赐教:
如: asp中路径为: href="abc/abc.asp" 或 src="123/123.gif"
生成HTM后要变成: href="../abc/abc.asp" 及时雨src="../123/123.gif"
请写出代码及提示..因为小弟太笨了`~~~
现先给10,答得好再追加15分,,,没办法...这是我的全部了~~~谢谢
现请高手赐教:
如: asp中路径为: href="abc/abc.asp" 或 src="123/123.gif"
生成HTM后要变成: href="../abc/abc.asp" 及时雨src="../123/123.gif"
请写出代码及提示..因为小弟太笨了`~~~
现先给10,答得好再追加15分,,,没办法...这是我的全部了~~~谢谢
根据描述,你的网站结构应该如下:
+ CssFiles
- abc
┕abc.asp
- 123
┕123.gif
- html
┕abc.htm
那么只需要在生成HTM的过程中替换一下文件夹名就可以了啊:
Replace(Replace(需要生成的HTML内容,"abc/","../abc/"),"123/","../123/")
首先感谢:evensky 回答...但真太笨,,死点也生不出来......现将原文贴出来(都是网上找的.呵呵,自己加了些进去~).
<%
Function Chkbody(body)
If IsNull(body) Then Exit Function
body11 = Replace(body11,"123/", "../123/")
Chkemail = body
End Function
%>
<%
id=request("id")
Html_Temp="<UL>"
Html_Temp = Html_Temp&"<LI>"
FileName = ""&id&".htm"
fpath = "MM/"
FilePath = Server.MapPath("/")&fpath&FileName
Html_Temp = Html_Temp&FilePath&"</LI>"
Do_Url = "http://"
Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/masp