Closed (won't fix)
Project:
Webform
Version:
7.x-3.15
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
7 Jan 2013 at 14:57 UTC
Updated:
29 Aug 2014 at 12:41 UTC
Jump to comment: Most recent
I've got a webform that is delivered via an iframe into a client site. When an Internet Explorer user uses the form, they are not receiving the confirmation message. The confirmation message is shown in all other browsers I've tested (FF, Chrome, Safari), but not IE (7.0, 8.0 and 9.0). When the form is not in an iframe the confirmation is shown just fine, including Internet Explorer. Error messages are being shown within an iframed form correctly in all browsers as well.
Comments
Comment #1
quicksketchI don't think this is likely to be caused by Webform module itself. The hosted service at webform.com uses iframes to embed Webforms on hundreds of sites already, and IE works fine when submitting a form through there. I think it's likely that the formatting of your HTML pages is causing IE to fail when Webform is in an iFrame.
Comment #2
billp44ruby commentedOkay, I can look into that. But it happens with a webform in an otherwise empty page. The only HTML code is the iframe itself, such as I show below.
Comment #3
billp44ruby commentedLooking into this a little further.... I created a brand new webform with just a textfield and email field, along with a basic confirmation message. When "Redirection location" was set to "Confirmation Page", the confirmation message displayed correctly. When "Redirection location" was set to "No redirect (reload current page)" the confirmation message did not display. I used the basic iframe code that I showed in the previous message. The confirmation message displays correctly Firefox and Chrome. It does not display in IE when ""No redirect (reload current page)" is selected as the Redirection location.
Comment #4
danchadwick commentedClosing for lack of activity and limited -3.x branch development.