IE problems

bigcougar

New Member
I have a page that works fine in FireFox but is a disaster in IE.

My main issue at this point is passing a parameter and getting the page to work.

The JavaScript line that is misinterpreted in IE seems to be this one:

self.location = location.pathname+'?cat=' + val;

Here is the page:
http://www.troutsalmonchar.com/ART_0_EUROPE.php

Now in FireFox, if you clicked over UK or Eastern Europe, a drop down will show up, along with an alert that I have left to check the value of self.location. After the second click over the map the latter value will change in FF with the parameters being added.

In IE, however this does not happen and the alert always displays "..../ART_0_EUROPE.php". If I manually added the parameter in the URL box of IE, the drop down is shown. Other than that, IE6 also makes a mess of my pag. I noticed a list of issues:

1. CSS is not read well (or at all?) and the menu labels are underlined and change color
2. Positioning is off (maybe linked to the CSS issue)
3. The reload of the page is very visible. In FF the map, menu and background are not reloaded or at least it is not visible.

Any ideas on how I can get the parameter thing to work in IE?
 

bigcougar

New Member
I know this is a long shot but have you tried including the google fix for ie?
http://code.google.com/p/ie7-js/

No, but my understanding is that the site should work regardless of what the users have in terms of browser versions and settings. It is relatively simple things I am trying to do.

Today, just when I wanted to show a guy one of my pages, it did not work on his IE8. Maybe he had his JavaScript turned off.......

I guess JavaScript should not be used as a navigation method on a site. :confused:
There must be a standard of some sort. Either all browsers should support JavaScript with NO option to disable it, or we should just forget about using this tool in web design.
 
Top