初学ASP,一个简单问题请教大家(30分)

  • 主题发起人 主题发起人 starlight
  • 开始时间 开始时间
S

starlight

Unregistered / Unconfirmed
GUEST, unregistred user!
显示背景图片"d:/image/tt.gif",用background="d:/image/tt.gif"正常,我把图片上传到
ASP所在文件的目录下,用background=server.mappath("tt.gif")却不起作用,正确的该怎
么写?分实在不多了,见谅
 
试试以下两方式:
background=<%=server.mappath("image/tt.gif") %>
background=<%=server.mappath("tt.gif") %>
 
不用试就是这个!
 
多谢以上两位,我用"http://localhost/……"运行正常,可是一上传到7host,图片就显示
不出来了,两位再帮帮手
 
呵呵,老兄,因为background=<%=server.mappath("image/tt.gif") %>解析出来是绝对路径
如:c:/xxx/xxx/tt.gif,当浏览者浏览时,就会去找用户硬盘中的位置,你的硬盘上有所以可以
但是人家可没有,你看看你浏览出来的网页的代码就明白了,最好采用相对路径
background=images/tt.gif
将tt.gif,考入主页相对目录中images下
 
是呀,看来你还没有搞清楚绝对和相对的关键所在呀。
欢迎你来专业ASP网站http://easywnet.yeah.net上查找您所要的资料!
 
谢谢你们,我又学会一点了,分不多,大家就吃亏点吧[:)]
 
//显示背景图片"d:/image/tt.gif"
[red]不要用绝对路径[/red]啊,这样:"image/tt.gif",那么:
只要保证你的 网页文件和图片文件之间路径的关系(父目录/子目录)关系,并且
image 目录名不变。随便你把它们考到哪里,都可以正常工作。

 
多人接受答案了。
 
后退
顶部