asp_net中利用javascript对窗口相关操作总结

原创 2006年05月21日 10:27:00
WebControls.Button BtnGetType;

        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)

            {
                BtnGetType.Attributes["onclick"] = "pop("c.aspx");return
false;";
            }
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }

        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion
    }
}


#################################################################
b.aspx and b.aspx.cs

<%@ Page language="c#" Codebehind="b.aspx.cs" AutoEventWireup="false"
Inherits="Genesis02.b" %>
<HTML>
    <HEAD>
        <title>b</title>
        <SCRIPT language="javascript">
        function closeme()
        {

            //top.returnValue =
window.document.all.LBoxRFAContent.options[window.document.all.LBoxRFAContent
.selectedindex].value;
            top.returnValue = document.getElementById("TBoxValue").value;
            top.close();
        }

        function Body_Load()
        {
            if(window.dialogArguments != null) {
                window.document.getElementById("TBoxValue").value =
window.dialogArguments;
            }
        }
        </SCRIPT>
    </HEAD>
    <body MS_POSITIONING="GridLayout" onload="Body_Load()">
        <form id="b" method="post" runat="server">
            <asp:Button id="BtnClose" style="Z-INDEX: 101; LEFT: 152px;
POSITION: absolute; TOP: 131px" runat="server" Text="Close me"></asp:Button>

            <asp:TextBox id="TBoxValue" style="Z-INDEX: 102; LEFT: 149px;
POSITION: absolute; TOP: 69px" runat="server"></asp:TextBox>
        </form>
    </body>
</HTML>

__________________________________________________________________
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Genesis02
{
    /// <summary>
    /// b 的摘要说明。
    /// </summary>
    public class b : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.TextBox TBoxValue;
        protected System.Web.UI.WebControls.Button BtnClose;


        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                BtnClose.Attributes["onclick"] = "closeme();return false;";
            }
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }

        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion
    }
}

#######################################################################

c.aspx and c.asp.cs

<%@ Page language="c#" Codebehind="c.aspx.cs" AutoEventWireup="false"
Inherits="Genesis02.c" %>
<HTML>

    <HEAD>
        <TITLE>c</TITLE>
    </HEAD>
    <frameset rows="0,*">
        <frame src="/about:blank">
        <frame src="/b.aspx">
    </frameset>
</HTML>


____________________________________________________

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Genesis02
{

    /// <summary>
    /// c 的摘要说明。
    /// </summary>
    public class c : System.Web.UI.Page
    {
        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }

        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);
        }
        #endregion
    }
}

#############################################################################

c.aspx and c.asp.cs

<%@ Page language="c#" Codebehind="c.aspx.cs" AutoEventWireup="false"
Inherits="Genesis02.c" %>
<HTML>
    <HEAD>
        <TITLE>c</TITLE>
    </HEAD>
    <frameset rows="0,*">
        <frame src="/about:blank">
        <frame src="/b.aspx">
    </frameset>
</HTML>


____________________________________________________

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Genesis02
{
    /// <summary>
    /// c 的摘要说明。
    /// </summary>
    public class c : System.Web.UI.Page
    {
        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }

        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);
        }
        #endregion
    }
}


以上是使用模态窗口的所有主要代码

Javascript——BOM(操作指南)

/** * 知识点: 1 掌握window对象 * 2 掌握location对象 * 3 掌握history对象 */ // BOM 也叫浏览器...
  • Lixuanshengchao
  • Lixuanshengchao
  • 2016年08月07日 20:33
  • 1212

javascript窗口相关代码总结

弹出窗口在WEB开发中是非常普遍的操作.我们先来看一个基本的弹出一个页面的代码:   window.open ('page.html', 'newwindow', 'height=100, wid...
  • u010819915
  • u010819915
  • 2013年08月24日 13:08
  • 400

【BOM操作】JavaScript中的event对象之总结

Event属性和方法:  1. type:事件的类型,如onlick中的click;  2. srcElement/target:事件源,就是发生事件的元素;  3. button:...
  • itpinpai
  • itpinpai
  • 2015年08月08日 12:32
  • 1104

JavaScript学习总结

最近项目之中用到了JavaScript,稍微学了一下,先在总结如下: IDE:WebStorm10.0.4 写了一些小例子,现在贴出来,做一个学习的记录,也方便自己以后查看。 最后的计算器那块的验证...
  • IMBA123456789
  • IMBA123456789
  • 2015年07月28日 16:58
  • 822

JavaScript程序设计之常用窗口对象

1.Screen 对象属性及说明 availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。 availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。 ...
  • u012505695
  • u012505695
  • 2014年03月26日 20:30
  • 699

Javascript 文件操作(整理版)

Javascript 文件操作   一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。...
  • luopeiyuan1990
  • luopeiyuan1990
  • 2013年08月08日 09:47
  • 1735

window 窗口对象 - Javascript语言描述

转载地址:http://blog.csdn.net/ahpo/article/details/2379696 window 窗口对象 - Javascript语言描述 ---------...
  • stpeace
  • stpeace
  • 2016年02月28日 11:20
  • 974

JavaScript父窗口与子窗口之间的操作总结---window.open篇

window.open 篇 1.父窗口对子窗口操作  打开:  var win=null;  win=window.open("Open.html","win","width=...
  • cui55
  • cui55
  • 2016年09月18日 14:59
  • 5169

Qt设置窗口及窗口相关操作详解

我们在Qt中创建窗口对象,在使用Qt的Ui设计器时,只需要拖动实现窗口的大小,有些时候我们不希望使用Qt的Ui设计器,那么创建的窗口默认显示的效果不符合我们的实际期待的效果,这个时候就需要通过其他方式...
  • fanyun_01
  • fanyun_01
  • 2016年12月30日 17:20
  • 294

关于javascript事件总结和自己的心得体会

传统事件 1、表单事件 Form元素:submit、reset 按钮类表单元素:click 输入、选择框等元素:change 更换焦点:focus、blur,这两个事件不会冒泡,focusi...
  • fandongyuan521
  • fandongyuan521
  • 2017年04月20日 16:06
  • 330
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp_net中利用javascript对窗口相关操作总结
举报原因:
原因补充:

(最多只允许输入30个字)