IE6 acting weird with relative include of js and css files having ..

IE6 acting weird with relative include of js and css files having ..

am 11.01.2008 18:19:26 von Imran Sadat

Hi,

I have the following directory structure. A sample of the files is
given below.


Home/
submit.do
home.html
Home/xslt
tranform1.xsl


Home/css
transform1.css
style.css


Home/js
myjs.js


Home/jsp
xslout.jsp


Now what happens is when a person chooses something on the home.html
page, a request is passed to submit.do. The result of submit.do is a
redirection to xslout.jsp which is in the Home/jsp folder. This jsp
returns an xml. This xml refers to transform1.xsl for transformation.
This xsl includes the javascript using the code in the head section
of
the output html:



On some computers the request sent by IE to the server is for a file
js/myjs.js


while on others it is correctly sent as
Home/js/myjs.js


This is really weird because on the 8 computers I tried this, 4 sent
the correct request and 4 did not.


Has anyone encountered this problem before?


I know I can get the page to work by changing the src to src="/Home/
js/
myjs.js" but any ideas how to get the above code to work.


The same thing happens if I include a css in the file.


Your help is really appreciated.


Thanks


Imran

Re: IE6 acting weird with relative include of js and css files having .. in the beginning

am 11.01.2008 19:02:15 von Neredbojias

Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008 17:19:26
GMT Imran Sadat scribed:

> Hi,
>
> I have the following directory structure. A sample of the files is
> given below.
>
>
> Home/
> submit.do
> home.html
> Home/xslt
> tranform1.xsl
>
>
> Home/css
> transform1.css
> style.css
>
>
> Home/js
> myjs.js
>
>
> Home/jsp
> xslout.jsp
>
>
> Now what happens is when a person chooses something on the home.html
> page, a request is passed to submit.do. The result of submit.do is a
> redirection to xslout.jsp which is in the Home/jsp folder. This jsp
> returns an xml. This xml refers to transform1.xsl for transformation.
> This xsl includes the javascript using the code in the head section
> of
> the output html:
>
>
>
> On some computers the request sent by IE to the server is for a file
> js/myjs.js
>
>
> while on others it is correctly sent as
> Home/js/myjs.js
>
>
> This is really weird because on the 8 computers I tried this, 4 sent
> the correct request and 4 did not.
>
>
> Has anyone encountered this problem before?
>
>
> I know I can get the page to work by changing the src to src="/Home/
> js/
> myjs.js" but any ideas how to get the above code to work.
>
>
> The same thing happens if I include a css in the file.
>
>
> Your help is really appreciated.

According to what you've shown, the correct address is
src="js/myjs.js"

--
Neredbojias
Riches are their own reward.

Re: IE6 acting weird with relative include of js and css files having

am 11.01.2008 19:05:30 von Imran Sadat

Wouldn't that access

Home/xslt/js/myjs.js since the link would be relative to xslt folder.

Regards
Imran

On Jan 11, 11:02=A0am, Neredbojias wrote:
> Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008 17:19:26
> GMT Imran Sadat scribed:
>
>
>
>
>
> > Hi,
>
> > I have the following directory structure. A sample of the files is
> > given below.
>
> > Home/
> > =A0 =A0 =A0 =A0 submit.do
> > =A0 =A0 =A0 =A0 home.html
> > Home/xslt
> > =A0 =A0 =A0 =A0 =A0tranform1.xsl
>
> > Home/css
> > =A0 =A0 =A0 =A0 =A0transform1.css
> > =A0 =A0 =A0 =A0 =A0style.css
>
> > Home/js
> > =A0 =A0 =A0 =A0 =A0myjs.js
>
> > Home/jsp
> > =A0 =A0 =A0 =A0 =A0 xslout.jsp
>
> > Now what happens is when a person chooses something on the home.html
> > page, a request is passed to submit.do. The result of submit.do is a
> > redirection to xslout.jsp which is in the Home/jsp folder. This jsp
> > returns an xml. This xml refers to transform1.xsl for transformation.
> > This xsl includes the javascript using the code in the head section
> > of
> > the output html:
> >
>
> > On some computers the request sent by IE to the server is for a file
> > js/myjs.js
>
> > while on others it is correctly sent as
> > Home/js/myjs.js
>
> > This is really weird because on the 8 computers I tried this, 4 sent
> > the correct request and 4 did not.
>
> > Has anyone encountered this problem before?
>
> > I know I can get the page to work by changing the src to src=3D"/Home/
> > js/
> > myjs.js" but any ideas how to get the above code to work.
>
> > The same thing happens if I include a css in the file.
>
> > Your help is really appreciated.
>
> According to what you've shown, the correct address is
> src=3D"js/myjs.js"
>
> --
> Neredbojias
> Riches are their own reward.- Hide quoted text -
>
> - Show quoted text -

Re: IE6 acting weird with relative include of js and css files having .. in the beginning

am 11.01.2008 19:10:20 von Neredbojias

Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008 18:05:30
GMT Imran scribed:

> Wouldn't that access
>
> Home/xslt/js/myjs.js since the link would be relative to xslt folder.
>
> Regards
> Imran

The line:



isn't executed until home.html is on the client computer. Therefore it
has to be relative to the location of home.html.

> On Jan 11, 11:02 am, Neredbojias wrote:
>> Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008
17:19:26
>> GMT Imran Sadat scribed:
>>
>>
>>
>>
>>
>> > Hi,
>>
>> > I have the following directory structure. A sample of the files is
>> > given below.
>>
>> > Home/
>> >         submit.do
>> >         home.html
>> > Home/xslt
>> >          tranform1.xsl
>>
>> > Home/css
>> >          transform1.css
>> >          style.css
>>
>> > Home/js
>> >          myjs.js
>>
>> > Home/jsp
>> >           xslout.jsp
>>
>> > Now what happens is when a person chooses something on the home.html
>> > page, a request is passed to submit.do. The result of submit.do is a
>> > redirection to xslout.jsp which is in the Home/jsp folder. This jsp
>> > returns an xml. This xml refers to transform1.xsl for
transformation.
>> > This xsl includes the javascript using the code in the head section
>> > of
>> > the output html:
>> >
>>
>> > On some computers the request sent by IE to the server is for a file
>> > js/myjs.js
>>
>> > while on others it is correctly sent as
>> > Home/js/myjs.js
>>
>> > This is really weird because on the 8 computers I tried this, 4 sent
>> > the correct request and 4 did not.
>>
>> > Has anyone encountered this problem before?
>>
>> > I know I can get the page to work by changing the src to src="/Home/
>> > js/
>> > myjs.js" but any ideas how to get the above code to work.
>>
>> > The same thing happens if I include a css in the file.
>>
>> > Your help is really appreciated.
>>
>> According to what you've shown, the correct address is
>> src="js/myjs.js"
>>
>> --
>> Neredbojias
>> Riches are their own reward.- Hide quoted text -
>>
>> - Show quoted text -
>



--
Neredbojias
Riches are their own reward.

Re: IE6 acting weird with relative include of js and css files having

am 11.01.2008 22:05:52 von Imran Sadat

The home.html does not include the js. It is the xslt page that has
the script tag. So it should be relative to that. As I said it works
on many PCs and doesn't work on some. So if the script tag was wrong,
it wouldn't work anywhere...wouldn't you agree?


On Jan 11, 11:10=A0am, Neredbojias wrote:
> Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008 18:05:30
> GMT Imran scribed:
>
> > Wouldn't that access
>
> > Home/xslt/js/myjs.js since the link would be relative to xslt folder.
>
> > Regards
> > Imran
>
> The line:
>
>
>
> isn't executed until home.html is on the client computer. =A0Therefore it
> has to be relative to the location of home.html.
>
>
>
>
>
>
>
> > On Jan 11, 11:02=A0am, Neredbojias wrote:
> >> Well bust mah britches and call me cheeky, on Fri, 11 Jan 2008
> 17:19:26
> >> GMT Imran Sadat scribed:
>
> >> > Hi,
>
> >> > I have the following directory structure. A sample of the files is
> >> > given below.
>
> >> > Home/
> >> > =A0 =A0 =A0 =A0 submit.do
> >> > =A0 =A0 =A0 =A0 home.html
> >> > Home/xslt
> >> > =A0 =A0 =A0 =A0 =A0tranform1.xsl
>
> >> > Home/css
> >> > =A0 =A0 =A0 =A0 =A0transform1.css
> >> > =A0 =A0 =A0 =A0 =A0style.css
>
> >> > Home/js
> >> > =A0 =A0 =A0 =A0 =A0myjs.js
>
> >> > Home/jsp
> >> > =A0 =A0 =A0 =A0 =A0 xslout.jsp
>
> >> > Now what happens is when a person chooses something on the home.html
> >> > page, a request is passed to submit.do. The result of submit.do is a
> >> > redirection to xslout.jsp which is in the Home/jsp folder. This jsp
> >> > returns an xml. This xml refers to transform1.xsl for
> transformation.
> >> > This xsl includes the javascript using the code in the head section
> >> > of
> >> > the output html:
> >> >
>
> >> > On some computers the request sent by IE to the server is for a file
> >> > js/myjs.js
>
> >> > while on others it is correctly sent as
> >> > Home/js/myjs.js
>
> >> > This is really weird because on the 8 computers I tried this, 4 sent
> >> > the correct request and 4 did not.
>
> >> > Has anyone encountered this problem before?
>
> >> > I know I can get the page to work by changing the src to src=3D"/Home=
/
> >> > js/
> >> > myjs.js" but any ideas how to get the above code to work.
>
> >> > The same thing happens if I include a css in the file.
>
> >> > Your help is really appreciated.
>
> >> According to what you've shown, the correct address is
> >> src=3D"js/myjs.js"
>
> >> --
> >> Neredbojias
> >> Riches are their own reward.- Hide quoted text -
>
> >> - Show quoted text -
>
> --
> Neredbojias
> Riches are their own reward.- Hide quoted text -
>
> - Show quoted text -