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&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-->
Maybe this will help there is a bit about forms using JS and iFrames http://developer.apple.com/internet/webcontent/iframe.html
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.