JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Access data sources across domains Error on IE9Asked by wigginsray on September 26, 2015 at 12:48 PM
I have clients that have IE9 configured the following way
Internet Options -> Security Settings -> Miscellaneous -> Access data sources across domains -> PROMPT
When loading the form (both as an embed script and as well as a direct link to the form) we get the following error message:
"This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"
Not exactly sure how to resolve this issue. I cannot tell the clients to configure their browser or update them - life would be so much easier if we didn't have to deal with old browsers and OSs.
I'd still like to use JotForm for handling the forms, if possible.
Jotform has hosted several script resources including prototype which is most likely the cause of the prompt. I suggest to embed your form using the source code and replace the prototype script with the one I recommend below which is probably the default and unmodified script. However, the possible downside here is that, it will stop the required validation from working.
1. Take your form source code. https://www.jotform.com/help/104-How-to-get-the-Full-Source-Code-of-your-Form
2. Now you have to edit the source code. On the first line of the source code, find the URL that contains prototype.forms.js and replace it with the following.
If you have further questions, do let us know. Thanks!
Having same issue, with: http://www.bedford.ac.uk/log.html
I have just done what you said to do and got the source code and replaced the .js. The security box no longer pops up, however, it takes you to a validator error for 'Which market?' even though a value is given...
You can test this at http://www.bedford.ac.uk/log2.html
It seems embedding your form using its full source code is causing some code conflict. Here are the steps I would suggest you:
#1. Download your form's source code and upload the files in your own server. Grab the html file URL.
#2. Paste the following iFrame code in your webpage where you want to display your form:
<iframe id="JotFormIFrame" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="XXXXX" frameborder="0" style="width:100%; height:100%; border:none;" scrolling="no"></iframe>
#3. Replace the "XXXXX" in the above iFrame code with the html file URL you saved in step #1 above.
iFrame embed code will ensure that there is no code conflict in your webpage.
Hope this helps.
Do get back to us if you have any questions.