Actually, I have different iframes on my page and the images are used in
pages loaded in those iframes. The problem is that the images shown in the
first iframe are not shown properly (i have divs which are sized on the
basis of the width of image width, those are all wrong the first time
and the styles are wrong also ). Now when a different page or same page is
loaded (which uses the same iamges) in the same of any other iframe, the
images become right.
Im sorry I cannot check the behaviour on firefox or any browser other than
IE coz my pages use ActiveX controls etc
No Christopher, Im not using Tomcat behind Apache.
Johnny, Im sure the servlets are initialized coz they serve a lot of
requests before I load the page in the iframe.

Im using "apache-tomcat-5.5.23-embed"
Im using css for the images.. Heres a sample class.

.secactiveleft {
background-image: url(images/TabControl/sec_active_tab_left.gif);
height: 25px;
width: 18px;
}

Thank you



Regards,

Khurram


On 4/23/07, Christopher Schultz <[EMAIL PROTECTED]> wrote:

Khurram,

kz wrote:
> I am having this problem that images are not shown in the page
> properly when we load the page for the first time.

Are you using Apache httpd in front of Tomcat? This often happens before
Tomcat has decided that your browser can support cookies and so all your
URLs have the session id encoded in them.

Apache httpd is confused by these URLs when asked to handle them and
ends up returning 404s for those requests. It happens with any encoded
URL that you use from Tomcat (such as CSS files, etc.) and the main
symptom is that images do not show up and the styles are missing.

A simple RELOAD of the page in the browser often will redisplay the page
properly.

If this is the problem, then there are two obvious solutions:

1. Use mod_rewrite to trim-off ";jsessionid=[0-9A-Z]+" from your URLs.
  This incantation worked for me:

  RewriteRule /your-app/(.*);jsessionid=[0-9A-Z]*(.*)   \ (no newline)
              /path/to/tomcat/webapps/your-app/$1$2 [L]

2. Use mod_jk's new JkStripSession attribute (1.2.21 or later, I think).

> I even tried to pre-load images in my cache. But the problem isn't
> solved. I am using IE. Is there any configuration of Tomcat which I
> am not using properly? What else could be the problem?

Does this only happen in MSIE?

-chris


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to