Can't access IFRAME in FireFox

Discussion in 'JavaScript' started by coolcow, Aug 16, 2011.

  1. #1
    Hi Guys:),

    I have a javascript code that tries to access form value in an IFRAME

    the following code works perefectly in both IE and OPERA but FireFox always give me this error message:

    "window.daftar.formku is undefined"

    I have also tried

    alert(window.frames[1].formku.email.value);

    but it doesn't work too

    I always get ""window.daftar.formku is undefined"

    Where did I make mistake? Thanks :)


    Code In Parent Frame
    ====================


    <script language="javascript">
    function mailChimp() {


    alert(window.daftar.formku.email.value);
    }

    </script>



    Code In the IFrame , iframe name="daftar"
    ==========================================

    <!-- Begin MailChimp Signup Form -->
    <link href="http://cdn-images.mailchimp.com/embedcode/slim-081011.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
    <!-- Add your own MailChimp form style overrides in your site stylesheet or in here. -->
    </style>
    <div id="mc_embed_signup">
    <form action="http://seocomrade.us2.list-manage.com/subscribe/post?u=708dca3d5b07fe3c83daf6c8e&amp;id=f927596ad1" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
    <label for="mce-EMAIL">Subscribe to our mailing list</label>
    <input type="email" value="myworld@myworld.com" name="email" class="email" id="mce-EMAIL" placeholder="email address" required>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </form>
    </div>

    <!--End mc_embed_signup-->
     
    coolcow, Aug 16, 2011 IP
  2. Toycel

    Toycel Peon

    Messages:
    243
    Likes Received:
    11
    Best Answers:
    4
    Trophy Points:
    0
    #2
    Toycel, Aug 16, 2011 IP
  3. JohnnySchultz

    JohnnySchultz Peon

    Messages:
    277
    Likes Received:
    4
    Best Answers:
    7
    Trophy Points:
    0
    #3
    you cannot access an iframe if it's domain is different than your site's domain.. on the other way around an iframe can't control a parent window if their domains are diffrerent.
     
    JohnnySchultz, Aug 17, 2011 IP