Absolute/Virtual Path for images

R

Rob

I have a web project that has multiple directories. Some of the files in
different directories use the same include files. The problem is that these
include files also reference an image folder. I am trying to create an
absolute reference to these images so I don't have to make the same include
for different directories. What is the best way to do this?

Thanks.
 
E

Evertjan.

Rob wrote on 08 mrt 2005 in microsoft.public.inetserver.asp.general:
I have a web project that has multiple directories. Some of the files
in different directories use the same include files. The problem is
that these include files also reference an image folder. I am trying
to create an absolute reference to these images so I don't have to
make the same include for different directories. What is the best way
to do this?

Just define them absolute absolutely:

so I don't have to make the same include for different directories.

You mean ".. different includes for different ..." , I suppose?
 
R

Roland Hall

in message :I have a web project that has multiple directories. Some of the files in
: different directories use the same include files. The problem is that
these
: include files also reference an image folder. I am trying to create an
: absolute reference to these images so I don't have to make the same
include
: for different directories. What is the best way to do this?

Hi Rob...

It would be helpful to know what your subdirectory names are but as an
example, here is what I do.

I create a config.asp file. This is where I put customized variables.
I also create a common.asp file and a header.asp file.
In the common.asp, I put common subs/functions that I use throughout my
site.
In header.asp is where I put the header I use on each page and I link in my
common.asp which links in my config.asp.

' o--> config.asp <--o
<%
Option Explicit
Response.Buffer = True

Const imgPath = "/images/"
..
..
..
%>

' o--> common.asp <--o
<!--#include virtual="/asp/config.asp"-->
<%
sub prt(str)
Response.Write str & vbCrLf
end sub

sub lprt(str)
Response.Write str & "<br />" & vbCrLf
end sub

function someFunction(someValue)
..
..
end function
..
..
%>

' o--> header.asp <--o
<!--#include virtual="/asp/common.asp"-->
<%
..
..
..
%>

' o--> All other pages <--o
<%@ Language="VBScript" %>
<%
Option Explicit
Response.Buffer = True
%>
<!--#include virtual="/asp/header.asp"-->
<%
..
..

prt "<div><span><img id=""img1"" class=""blockImages"" src=""" & imgPath &
"myimage.jpg"" /></span></div>"


%>

HTH...

--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
WSH 5.6 Documentation - http://msdn.microsoft.com/downloads/list/webdev.asp
MSDN Library - http://msdn.microsoft.com/library/default.asp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,262
Messages
2,571,059
Members
48,769
Latest member
Clifft

Latest Threads

Top