I have a site originally ASP which I have now converted to PHP . The pages are all the same size (re. height/width) but the php pages are jumpy or flickering on navigating through the site pages, alomost like they are being reloaded. Doesn't happen with the asp pages. Both ASP & php pages use sql to retrieve database info. Both contain include files for the footer which include a single line of javascript to display a lightbox on click.

Do you know when they lived as ASP pages where they set not to cache and then have a loader that prepared the content. So when this was converted to PHP the HTML may still specify no cache which would cause all data to reload each time even if it doesn't change from one load to the next? This will cause flickering.

Is it the same in IE as Firefox? From memory IE waits until everything is ready before it loads the page and Firefox does not and that can have an effect.I assume it is not the fact that some pages have a vertical scroll bar and others do not.

Just tested in Firefox, works perfectly, no jumping/flickering at all. Jumps in Chrome & Safari however & at its worse in IE. Any tips on how I can achieve the same smooth transition I see in FF in the other browsers?

Just tested in Firefox, works perfectly, no jumping/flickering at all. Jumps in Chrome & Safari however & at its worse in IE. Any tips on how I can achieve the same smooth transition I see in FF in the other browsers?

Many Thanks

Sue

You can load your page content with AJAX after a skeleton page quickly loads - even in IE.

I think the flickering is due to your background image loading, Ajax won't help this as it is something that will be noticeable if you load it later. You could use a JS transition effect that would fade the background image for all your pages so it looks like it is done on purpose.

If your host allows .htaccess files then take a look here:[URL="http://www.explainth.at/en/tricks/flickfix.shtml"]http://www.explainth.at/en/tricks/flickfix.shtml

Nothing obvious in your $Bedrift code that contributes to the flashing.

Another idea is to take out the background image replacing with a basic colour and see if you still get the flash. If you don't then the background image is causing this issue in IE. Your background is 222.53 Kb, while that may not seem like a large image, it is for a background. If you are set on using this background then trying using GIMP or Photoshop (or your favourite image editor) and compress this image try 12-20 % quality. This should be between 30 - 50 Kb.