OA项目之弹出层中再弹出层

本文介绍了一个 ASP.NET 应用中实现弹出层内再次弹出另一层的具体实现方法。通过 JavaScript 控制两个弹出层的显示与隐藏,并使用 iframe 加载额外页面内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

弹出层中再弹出一层如图:

 

<asp:TextBox runat="server" ID="txtUName" CssClass="span2" title="点击选择" onfocus="GetStudentInfo();this.blur();"></asp:TextBox> 
弹出层中的一个文本框,点击文本框显示相应的信息弹出层

#region  第二个弹出层
  <div class="div_ShowDailg" id="div_Student" style="width: 720px;">
        <div class="div_ShowDailg_Title" id="div_Student_Title">
            <div class="div_ShowDailg_Title_left" id="div_Student_Title_left">
            </div>
            <div class="div_Close_Dailg" id="div2" title="关闭" onclick="$('#div_Student').hide();">
            </div>
            <!--关闭-->
        </div>
        <div class="clearDiv">
        </div>
        <div id="div_StudentInfo">
            <iframe id="iframeStudent" src="" width="100%" height="300" frameborder="0" scrolling="no">
            </iframe>
        </div>
    </div>
#endregion

    <script language="javascript" type="text/javascript">
        $("#div_Add_And_Edit").easydrag();
        $("#div_Add_And_Edit").setHandler("div_Add_And_Edit_Title");

        $("#div_Student").easydrag();
        $("#div_Student").setHandler("div_Student_Title");

        function GetStudentInfo() {
            $("#div_Student_Title_left").html("选择学生信息");
            ShowDocumentDivBG();
            SetDialogPosition("div_Student");
            $("#iframeStudent").attr("src", ../IFrame/IFrameStudents.aspx");
            //IFrameStudent.aspx是要弹出的第二层
            $("#div_Student").show();
        }

        function chkValue(str) {
            if (str.indexOf(",") != -1) {
                //第一个弹出层中的文本框获得值
               
                $("#hidUID").val(str.split(",")[0]);
                $("#txtUName").val(str.split(",")[1]);
                $("#txtTTCard").val(str.split(",")[12]);
                $("#ddlDepName").val(str.split(",")[9]);
                $("#ddlClassName").val(str.split(",")[10]);
                $("#txtTeacherName").val(str.split(",")[5]);
            }
            $("#div_Student").hide();
        }

        function setPopUpHeight(height) {
            $("#iframeStudent").attr("height", height);
        }
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值