父页面中操作动态iframe子页面

<html>

<head>

<script>

//父页面对iframe表单提交验证

if (typeof($DW.$("#_iframe").contents().find("#form2").validationEngine) != "undefined") {

    if(!$DW.$("#_iframe").contents().find("#form2").validationEngine('validate')) {

          return false;

        }

    }

//父页面获取iframe表单提交序列

$DW.$("#_iframe").contents().find("#form2").serialize(),

</script>

</head>

</html>

//父页面

<html>

<head>

<script>

//父页面获取子页面元素值

var rybm=$("#_iframe").contents().find("#rybm").val();

//父页面为子页面标签赋值_iframe iframename属性

//iframe加载完成后才能赋值

var frm = document.getElementById('_iframe');  

$(frm).load(function(){         //  iframe加载完毕  

_iframe.window.document.getElementById("rybm").value=rybm;

});

</script>

</head>

<body class="dialogBody">

<div class="ifrpage">

#parse("private/gbrzgl/bzjl/bzjl_add_jbxx.html")</div>

<iframe id="_iframe" name="_iframe" frameborder="0" width="100%" scrolling="no" height=""></iframe>

</body>

</html>

 

 

 

 

 

 

 

 

//子页面

<html>

<head>

<script>

//子页面动态设置父页面iframe

function iframeHeight(){

        // obj 这里是要获取父页面的iframe对象

            var obj = parent.document.getElementById('_iframe');

        // 调整父页面的高度为此页面的高度

            obj.height = this.document.body.scrollHeight;

        }

</script>

</head>

<body class="dialogBody" οnlοad="iframeHeight()">

<form id="form2" name="form2">

<input type="hidden" name="rybm" id="rybm" value="">

</form>

</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值