HighDots Forums  

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

alt.html alt.html


Discuss IE6 acting weird with relative include of js and css files having ..in the beginning in the alt.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Imran Sadat
 
Posts: n/a

Default IE6 acting weird with relative include of js and css files having ..in the beginning - 01-11-2008 , 11:19 AM






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:
<script type="text/javascript" src="../js/myjs.js"></script>


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

Reply With Quote
  #2  
Old   
Neredbojias
 
Posts: n/a

Default Re: IE6 acting weird with relative include of js and css files having .. in the beginning - 01-11-2008 , 12:02 PM






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

Quote:
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:
script type="text/javascript" src="../js/myjs.js"></script


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.


Reply With Quote
  #3  
Old   
Imran
 
Posts: n/a

Default Re: IE6 acting weird with relative include of js and css files having.. in the beginning - 01-11-2008 , 12:05 PM



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*am, Neredbojias <monstersquas... (AT) yahoo (DOT) com> wrote:
Quote:
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:
script type="text/javascript" src="../js/myjs.js"></script

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 -


Reply With Quote
  #4  
Old   
Neredbojias
 
Posts: n/a

Default Re: IE6 acting weird with relative include of js and css files having .. in the beginning - 01-11-2008 , 12:10 PM



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

Quote:
Wouldn't that access

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

Regards
Imran
The line:

<script type="text/javascript" src="js/myjs.js"></script>

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

Quote:
On Jan 11, 11:02*am, Neredbojias <monstersquas... (AT) yahoo (DOT) com> 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:
script type="text/javascript" src="../js/myjs.js"></script

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.


Reply With Quote
  #5  
Old   
Imran
 
Posts: n/a

Default Re: IE6 acting weird with relative include of js and css files having.. in the beginning - 01-11-2008 , 03:05 PM



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*am, Neredbojias <monstersquas... (AT) yahoo (DOT) com> wrote:
Quote:
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:

script type="text/javascript" src="js/myjs.js"></script

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 <monstersquas... (AT) yahoo (DOT) com> 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:
script type="text/javascript" src="../js/myjs.js"></script

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.- Hide quoted text -

- Show quoted text -


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.