自定义的(WEB)模式对话框,

原创 2006年06月22日 19:12:00

效果图:

 

/// <summary>
    /// 显示一个模式窗口
    /// </summary>
    /// <param name="title">窗口的标题</param>
    /// <param name="width">宽度</param>
    /// <param name="height">高度</param>
    /// <param name="url">窗口要显示的页面</param>
    public static void ShowWindow( string title , int width , int height , string url )
    {
        StringBuilder str = new StringBuilder();

        str.Append( "<div id='formDiv' style='display:;Z-INDEX:100;FILTER:alpha(Opacity=40);LEFT:0px;WIDTH:100%;POSITION:absolute;TOP:0px;HEIGHT:100%;BACKGROUND-COLOR:lightgrey'>/n" );
        str.Append( "<table width='100%' height='100%' cellpadding='0' cellspacing='0' border='0'>/n" );
        str.Append( "<tr >/n" );
        str.Append( "<td></td>/n" );
        str.Append( "</tr>/n" );
        str.Append( "</table>/n" );
        str.Append( "</div>/n" );

        str.Append( "<div id='arltDiv' align='center' style='display:;Z-INDEX: 101;WIDTH: " + width.ToString() + "px; POSITION: absolute; HEIGHT: " + height.ToString() + "px'>/n" );
        str.Append( "<table width='100%' height='100%' cellpadding='0' cellspacing='0' align='center' >/n" );
        str.Append( "<tr style='background-image:url(../Images/Xp_background.gif); height:30px'>/n" );
        str.Append( "<td   align='left' valign='middle' style=' font-size:13px; font-weight:bold; color:White; font-family: 宋体'>&nbsp;&nbsp;<b>" + title + "</b></td>/n" );
        str.Append( "<td   align='right' valign='middle'><img alt='关闭' src='../Images/b_close_2.gif'  onmouseover='imageUp1(this);' onmouseout='imageUp2(this);' onclick='hideDiv()'/>&nbsp;</td>/n" );
        str.Append( "</tr>/n" );
        str.Append( "<tr>/n" );
        str.Append( "<td  colspan='2' bgcolor='#ffffff' align='center' width='100%' style='border-right: #9999ff 3px ridge; border-top: #9999ff 0px ridge; border-left: #9999ff 3px ridge; border-bottom: #9999ff 3px ridge;'>/n" );
        str.Append( "<iframe  width='98%' height='98%' scrolling='no' src='" + url + "' frameborder='0' style='border:0px'></iframe>" );
        str.Append( "</tr>/n" );

        str.Append( "</table>/n" );
        str.Append( "</div>/n" );

        str.Append( "<script type='text/javascript'>/n" );
        str.Append( "var width_c=" + width.ToString() + ";/n" );
        str.Append( "var height_c=" + height.ToString() + ";/n" );
        str.Append( "var sw = screen.width;/n" );
        str.Append( "var sh = screen.height;/n" );
        str.Append( "var left = (sw - width_c)/2;/n" );
        str.Append( "var top = (sh - height_c)/2-50;/n" );

        str.Append( "document.getElementById('arltDiv').style.top=top;/n" );
        str.Append( "document.getElementById('arltDiv').style.left=left;/n" );

        str.Append( "function hideDiv(){/n" );
        str.Append( "document.getElementById('formDiv').style.display='none';/n" );
        str.Append( "document.getElementById('arltDiv').style.display='none';/n" );
        str.Append( "}/n" );

        str.Append( "function imageUp1(img){/n" );
        str.Append( "img.src='../Images/b_close_1.gif';" );
        str.Append( "}/n" );

        str.Append( "function imageUp2(img){/n" );
        str.Append( " img.src='../Images/b_close_2.gif';" );
        str.Append( "}/n" );

        str.Append( "</script>/n" );

        HttpContext.Current.Response.Write( str );
    }

创建 Web 自定义控件

如果现有的 ASP.NET 服务器控件中没有一个符合应用程序的要求,则可以通过从一个基控件类派生来创建自定义控件。这些类提供服务器控件的所有基本功能,因此您可以将注意力集中在所需功能的编程上。在本演练...
  • Yellow198267
  • Yellow198267
  • 2006-05-17 12:57:00
  • 1270

InstallShield创建自定义对话框 实例(转)

1.在Dialogs视图中,右键All Dialog,选择新建对话框(New Dialog) 2.创建一个空白对话框,命名为MyDlg. 3.双击MyDlg下的子项即可进入对话框的编辑模式 4....
  • dragoo1
  • dragoo1
  • 2015-03-30 21:50:52
  • 1679

android 创建一个简单的自定义对话框

AlertDialog.Builder customizeDialog = new AlertDialog.Builder(context); final View dialogVie...
  • qq_24531461
  • qq_24531461
  • 2017-04-14 16:25:16
  • 423

自定义模式对话框

首先在故事板中拖入一个UIViewController,设计你的UI。我们以下面的例子为例: 在这个ViewController中,上半部分我们将设置为透明(通过代码设置),而下半部分是3个U...
  • kmyhy
  • kmyhy
  • 2015-11-02 13:44:41
  • 1716

android <em>自定义对话框</em>

93、在Android远程上传以及下载图片---XFire框架处理类集中在My<em>Web</em>ServiceHelper,...android 使用alertdialog<em>创建自定义对话框</em> 立即下载 上传者: theibmlover 时间:...
  • 2018年04月03日 00:00

InstallShield创建自定义对话框 实例2

由于http://blog.csdn.net/dragoo1/article/details/44758243里的对话框比较简单,没有edit赋值,取值,操作,这里多写一点,先在对话框添加一个edit...
  • dragoo1
  • dragoo1
  • 2015-03-31 10:44:56
  • 943

自定义控件--自定义对话框

一:创建一个自定义对话框的布局文件
  • yinzhijiezhan
  • yinzhijiezhan
  • 2015-11-10 14:28:30
  • 448

web网页对话框的一些设置

1.实现点击跳出网页对话框例子 html中利用图片进行跳转,代码如下: 编写自定义的JavaScript函数opendialog(),采用的是window.showModalDialog(...
  • DOUZHENG8433
  • DOUZHENG8433
  • 2016-12-22 19:37:20
  • 1242

可以弹出确认对话框的自定义Web服务器控件ConfirmButton

作者:活靶子[原创]      出处:AspxBoy.Com经常在论坛里看到类似这样的问题:“…如何在点击删除按钮的时候弹出个确认删除对话框”。下面我们来自己写一个这样的自定义Web服务器控件!思路如...
  • 21aspnet
  • 21aspnet
  • 2004-10-25 19:10:00
  • 2913
收藏助手
不良信息举报
您举报文章:自定义的(WEB)模式对话框,
举报原因:
原因补充:

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