1. 程式人生 > >jquery 子窗體獲取父窗體控制元件並賦值,後臺呼叫前臺指令碼或者在後臺直接寫指令碼

jquery 子窗體獲取父窗體控制元件並賦值,後臺呼叫前臺指令碼或者在後臺直接寫指令碼

子窗體前臺指令碼方法,獲取父窗體的控制元件並賦值,使用iframe了:

 <script type="text/javascript">
        function SetCount()
        {
            var PFrame = parents.$("iframe").contents().find("#<%=Request.QueryString["RowGuid"]%>");
            PFrame.html(parseInt(PFrame.html()) + 1);

        }
    </script
>

後臺直接呼叫前臺的方法:
呼叫前臺方法:

this.WriteAjaxMessage("SetCount();");

後臺直接寫指令碼方式:

this.WriteAjaxMessage("alert(111)");

通用方法:

 public void WriteAjaxMessage(string scriptValue)
        {
            ScriptManager.RegisterStartupScript((System.Web.UI.Page)this, base.GetType(), Guid.NewGuid().ToString(), scriptValue, true
); }