Forum Moderators: open

Message Too Old, No Replies

Pages not displaying correctly

Dialup customer complains

         

grandpa

11:28 pm on Jun 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I've had someone call and tell me my site doesn't load correctly in his browser. The body tag is loading, because he gets my background color. But the rest of the page is apparently a no-go. I have a link on my page and he reports that link shows up about 20 times in a row.

The OS is either M$98 or 2000 ME (2 different computers - same problem), using IE 6.0 browser. What sounds a bit odd to me is the firewall, which is actually located at his ISP provider (which is dialup). AV programs don't show any virus infections.

So, I made a couple of recommendations.
1) Try a different browser. I pointed him to Opera.
2) Install and run AdWare/Spyware removal software. Recommendations were PestPatrol and Ad-Aware. I think he's savvy enough to discover others once he moves in this direction.
3) Contact the ISP and ask questions about the firewall settings.

He's reported manually clearing the cache, history and cookies. I suggested using the Toolbar instead, since a manual removal might overlook something.

Finally, he stated this problem started about 2 weeks ago. That's about the same time I started re-inserting tables into my pages - for better rendering across different browsers. I think he's getting an old copy of my site and is not being allowed to see the new pages.

Any ideas?

HarryM

11:41 pm on Jun 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You don't say whether you use a CSS stylesheet or not, but if you do then it is possible he could be picking up a old cached version of that, or a new version which doesn't match his old pages.

It's a good idea if you upgrade pages with new CSS to keep the old stylesheet on the server, but give the new version a slight changed name, a version number for instance. That way new and old cached pages always call for the correct stylesheet.

Hope that helps.

iamlost

11:45 pm on Jun 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Ask him to "view source". That will allow you to see what HTML his browser is actually getting. That gives you a starting point.

grandpa

12:02 am on Jun 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



There are new style sheets for some of the pages, with a new unique name.

He's on a dialup connection, but I will send a message and have him View the source. I tend to put source version names in my <head> so I can at least determine which page version he's looking at.

For the source version I use something like this:
<meta name="source_document" content="sitemap_A3.html">

Probably not a valid meta tag, but as far as I can tell it's never been a source of any problem.

kaled

10:02 am on Jun 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Someone made a similar complaint about my site ages ago. I zipped the relevant section and sent it to him - it worked fine.

Presumably, it was being cached wrongly somewhere. Clearing the IE cache won't necessarily work, but installing Opera and pressing F5 to reload the page seems to always clear the problem - that's what I have to do to after uploading site changes to check them, otherwise I commonly see a 1 hour delay (I've given up trying to work out why).

I haven't checked Firefox behaviour, but an older Mozilla does not perform this correctly - I think it demands the main page is fully refreshed but not images etc. (I haven't looked closely at this.)

Kaled.

grandpa

10:22 pm on Jun 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



The problem is clear now, but I still don't know what to tell this guy.

I put a copy of the older page back on the site, renamed it, and had him navigate to that version of the page. Presto - everything works! I checked the server logs, and the requests for the stylesheets are always returned with 304. What I don't know now is why the cached version of my stylesheet (for the new page) is not working... (I'm taking bets that I re-used an old stylesheet.. no notes and bad memory make that a best guess and, if true, a bad plan).

Can I force my server to send the new stylesheet? Off to research that question

Unless anyone has other ideas, I think this thread [webmasterworld.com] is the direction I need to look.

isitreal

10:27 pm on Jun 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Ask him to load the page, hit ctrl + f5, that forces a cache clearing, usually anyway, but I've found with clients that uncleared caches, especially with CSS files, is an ongoing problem on many browsers.

Of course validate the page and make sure you didn't forget a closing </table> tag or something, that can sometimes cause that error too, but not usually with IE.

grandpa

12:05 am on Jun 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I spoke with him and mentioned the Ctrl-F5.

I also changed the stylesheet on my newly modified pages and uploaded those changes. That should be enough to get him working tomorrow.

Never did get to find out what the View Source might have shown me, but the server logs were pretty revealing...[..serve up a cache copy of a file that the old guy shouldn't have been using in the first place..]

Gracias