将值从父级发送到iframe上加载的输入框

时间:2016-11-27 16:35:50

标签: javascript jquery html iframe

大家好,我需要这方面的帮助。该脚本用于将名称变量发送到要加载到iframe的另一个文档中的输入框,iframe标记和此脚本都在文档中,但文件要从另一个文档加载到iframe注释。我只需要知道如何在加载iframe时将该var名称发送到iframe。

<script>
    $(document).ready(function(){
        $(function(){
            $('.men').click(function(){
               var name = $(this).attr('href');
              $('#frame').contents().find('#url').val(name);
            });
         });
     });
</script>

1 个答案:

答案 0 :(得分:0)

在子框架中,定义一个简单的函数:

<script>
function updateUrl(name) {
   $('#url').val(name);
}
</script>

在您的父母中,调用此函数

<script>
$(function(){
            $('.men').click(function(){
               var name = $(this).attr('href');
               document.getElementById('frame').contentWindow.updateUrl(name);

            });
         });

</script>