language and calendar pop up blocked, Flag don't appear

  • Profile Image
    Asked on February 18, 2014 at 08:28 AM

    hi i've used the lenguage module and data picker but the pop up of the lenguage flag don't appear

    like the data picker pop up.

    i've this problem with firefox and i've disabled the pop up block funtion and all is ok . After refresh the page the problem persist.

    i've the problem on firefox an ie on chrome all is ok


    any ideas ?

  • Profile Image
    Answered on February 18, 2014 at 08:53 AM


    Thank you for contacting us.

    This works fine on my endwhen viewing your stand alone form URL can you please share to us your website URL where your form is embedded.

    Please also try embedding your form using an iframe code if you haven't tried that yet.

  • Profile Image
    Answered on February 18, 2014 at 09:19 AM

    now i've solved the problem using the pop up embed code, but the problem with the joomla embed code persist.

    if is possible to find a solution with joomla embed is the best

  • Profile Image
    Answered on February 18, 2014 at 09:47 AM


    I have checked your form embedded in your joomla site and I was able to see that the Flag of the lanbguage selected does not appear, also found the even the language picker does not work properly, it does not allow to select any language:

    That is probably due to some script conflicts between your form and your webpage scripts. Since you are using the joomla embed code your form script is not protected from conflicts.

    The best solution is by embedding your form using iFrame code as suggested by my colleague. However, I can see that you were having issues with some fields not appearing at the bottom of the form when using iframe code. I think that you simply needed to incdrease the height of the iframe to let all the fields appear. Please try using this iframe code of your form: 

    <iframe id="JotFormIFrame" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="" frameborder="0" style="width:100%; height:4439px; border:none;" scrolling="no"></iframe>

    <script type="text/javascript">window.handleIFrameMessage = function(e) {var args =":");var iframe = document.getElementById("JotFormIFrame");if (!iframe)return;switch (args[0]) {case "scrollIntoView":iframe.scrollIntoView();break;case "setHeight" = args[1] + "px";break;}};if (window.addEventListener) {window.addEventListener("message", handleIFrameMessage, false);} else if (window.attachEvent) {window.attachEvent("onmessage", handleIFrameMessage);}</script>

    If you the issue with the fields not appering reappears try changing the height value (orange highlighted above). You may also try removing the script part of the code and just embed the iframe section.

    I hope this helps. Please inform us if the issue still persists.