繁体   English   中英

在IFRAMES和刷新页面之间传递值

[英]Passing value between IFRAMES and refresh page

我需要在两个嵌入式IFRAMES之间传递多个值,并刷新接收iframe src,这怎么办。 最好在文件(asp.net)后面的C#代码中。

任何想法都会很好。 谢谢,

这是一个使用jQuery将文本发送到iFrame目标页面上的文本框/输入字段的快速示例。

带有嵌入式iFrame的父页面:

<script type="text/javascript">
    $(document).ready(function () {
        var $iframe1 = $('#iframe1').contents();
        var $iframe2 = $('#iframe2').contents();
        $iframe1.find('#testInput').val('Set on iFrame1');

        $iframe2.find('#testInput').val($iframe1.find('#testInput').val());
    });
</script>

<body>
    <form id="form1" runat="server">
    <div>
        <iframe name="iframe1" id="iframe1" src="TargetPage.htm" width="600px" height="400px"></iframe>
        <iframe name="iframe2" id="iframe2" src="TargetPage.htm" width="600px" height="400px"></iframe>

    </div>
    </form>
</body>

目标页面“ TargetPage.htm”

<body>
    <input type="text" id="testInput" value="" />
</body>

注意: 如果您使用asp.net,则应使用$('#<%= TextBox1.ClientID%>')来使用动态ID访问控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM