views:

199

answers:

3

I have a page which works fine in Firefox and Safari on OS X and Chrome on Windows.

The expected behaviour is that when you hover over one of the blue boxes an icon will appear to indicate whether or not the box is editable. If it is editable (pencil icon) then clicking it should bring up an overlay with an editing box.

In IE8 (and below) clicking the blue boxes does nothing—anyone have any idea why?

URL: http://www.quis.cc/bmxmusic/

A: 
redsquare
That Fiddler tool is really useful. I hardly ever have to use Windows so it's the kind of thing I wouldn't have otherwise known about. Gonna look into the problem now, thanks!
quis
there are a few of them - webscarab (java based so x-platform), wireshark etc
redsquare
+1  A: 

Turns out that making a $.post request to page.php#anchor works fine in most browsers, but in IE it gets encoded to page.php%23anchor which causes a 404.

quis
A: 

IE is encoding your string in URL encoding. You may have to escape the # character when the client is using IE or see if it is possible to force IE to use a different encoding for the URL string so that it doesn't cause this problem. I just tell people to use anything but IE and make my code work on every other browser ;) so I can't tell you exactly how to do this from my own experience... good luck!

sillyMunky