I checked the box for invisible iframe but the vertical scroll bar still shows for the survey...so I have 2 scroll bars on the right side...one for the survey iframe and one for the page (browser normal scroll bar).
I am using Firefox 21.0, if that helps...
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | invisible_iframe_fails_on_firefoxv21-2016599-3.patch | 1.64 KB | thedut |
Comments
Comment #1
thedut commentedstrange behavior,
- could you try with another browser ?
- please report the html code of the page (CRT+U). This may be due to the Drupal input format !
Comment #2
thedut commentedThis is a Firefox issue, changing browser solves this issue.
The invisible frame works with :
- Chrome v27
- Internet Explorer 10
- Safari 5.1
But with Firefox 21 the 'invisible Frame' feature doesn't work : it is even worth on my computer : the Limesurvey form appears during 2 seconds then disappears and it is impossible to fill it !
I remember that the 'invisible Frame' feature used to work on older Firefox versions (witch ones ?).
Changing survey options from 'invisible Frame' to 'automatically fit to the user window' or 'use specific dimensions' solves it to.
The ls_answ_getDocHeight() js function from the ls_ans/ls_answ.iframe.js file seems to be involved.
I have to to dig on this issue...
Comment #3
thedut commentedComment #4
thedut commentedHere is a fix.
Actually It is more a 'workarround' than a 'fix'.
In the future, I may implement robuster solution for iframes, using easyXDM.
Comment #5
thedut commentedFixed into the LimeSurvey_sync v7.x-1.3 and LimeSurvey_Sync v6.x-1.3 releases.
Comment #6
monaw commentedThanks thedut! However, I tried the new 1.3 version and I still see 2 vertical scrollbars in Firefox ): We can leave this issue as closed since other browsers work.