如何从内页关闭容器<div>?</div>

时间:2012-08-26 11:42:56

标签: c# asp.net ajax html iframe

我有以下结构:

我的页面在这样的框架中打开:

<div id="ajaxbox" class="dhtmlwindow" style="z-index: 101; width: 73%; visibility: visible; display: block;">
<div class="drag-handle" style="opacity: 1;">
Title
<div class="drag-controls">
</div>
<div class="drag-contentarea" style="height: 715px; overflow: hidden; display: block;">
<iframe name="_iframe-ajaxbox" style="margin:0; padding:0; width:100%; height: 100%" src="">
//My Page opened here
</iframe>
....

现在我想从我页面中的linkbutton关闭容器(div id="ajaxbox"

怎么做?

1 个答案:

答案 0 :(得分:1)

编写一个关闭父页面中div的javascript函数。

jQuery示例:

function CloseDiv()
{
    $("#ajaxbox").hide();
}

在链接按钮上调用客户端脚本:

<asp:linkbutton id="LinkButton1"
       text="Close Me"
       onclientclick="parent.CloseDiv()"
       runat="Server" />