I was in need of a dealer locator programma to integrate into my company's website. After a lot of browsing, I've found a jquery plugin that did exactly what I wanted.
As I don't have complete access to my company's website (I can only access it via a cms, and I can't link to remote scripts), I decided to integrate this jquery plugin via an iframe. The iframe is hosted on a website (IIS6) where I do have full access to.
The problem I'm having is only with Internet Explorer (Firefox and Chrome are fine).
Every version of Internet Explorer tested seems to have problems with executing the form inside the iframe.
The problem is: it seems to work "sometimes". I have no idea if it's something to do with the cache of the browser, but on IE it seems to work sometimes, and sometimes it doesn't.
I asked my colleagues to test from their home internet connection, and after activating the document.domain
setting both on the 'mother' url and on the 'iframe' url, it suddenly did work for them.
But now on my own pc using IE9, it won't work anymore, and aside from changing the url, nothing changed on my part. (both domains should resolve to unit4venice.be, which should overcome any cross domain problem I think.
Using the developer tools of IE, It can see that if refuses access to scripts:
SCRIPT5: Access is denied.
jquery-1.10.1.min.js, line 4 character 12122
SCRIPT5009: 'jQuery' is undefined
jquery.storelocator.js, line 8 character 2
SCRIPT5009: '$' is undefined
indexnl.html, line 41 character 9
Would some knowledgeable soul please have a look and check why it won't work on IE in an Iframe ?
This is the url: http://www.unit4venice.be/verdelers/verdeler-lijst
the frame url is: http://support.unit4venice.be/verdeler/indexnl.html
(enter a postal code such as 8000 and click on submit to test). On IE nothing happens.