栏目分类
系统安全 | 服务器安全 | 网络安全 | 木马病毒 | 漏洞补丁 | 防火墙 | 系统安全 | 备份恢复 | 安全策略
系统优化 | 提速 | 优化性能 | 服务 | 清理垃圾
网络技巧 | 网络命令 | 网络技巧 | 网络访问 | 共享 | 网络管理
服务器技术 | Exchange | FTP服务器 | ISAServer | 域服务器 | Web服务器 | SQLServer | 其他服务器
系统技巧 | 系统管理 | 系统技巧 | 注册表 | 进程
windows新手入门 | 系统基础 | 网络基础 | 安装 | 技术前沿
系统故障 | 网络故障 | 开关机故障 | 系统故障 | 软件故障 | 当机故障
资讯动态
排行榜
·玩转XP“多用户”功能(下)
·个人电脑重装WinXP的经验和技巧
·玩转XP“多用户”功能(上)
·高手支招:轻松玩转WindowsXP任务栏
·制作万能克隆版WinXP超全面攻略
·关于WindowsXP常见Internet问题四则
·微软一个关于ShowModalDialog用法的实例网页
·WindowsInternetExplorer问题的一般思路
·优化大师使用技巧
·超一流软硬件资料检测大师AIDA32
·WIndowsXP优化超级精髓
·新版磁盘优化工具集锦(下)
·C#实现阿拉伯数字转换成中文大写金额代码
·Windows2000支持的几种文件系统与比较
·手把手教你做WindowsXP登录界面
·如何制作完美的WinXPVLKSP2集成光盘
·如何让Windows2000系统达到最佳性能
·Win2003最新优化方法大全之二
·关于C#中switch语句的一点注意
·深入理解和优化WindowsXP启动

    您现在的位置: Linux宝库 >> Windows >> 系统优化 >> 优化性能 >> 文章正文
微软一个关于ShowModalDialog用法的实例网页
Linux宝库 收集整理  作者:Linux宝库  时间:2007-12-31  收藏本站
来自:http://doc.linuxpk.com/38124.html
联系:linuxmine#gmail.com
分类:[优化性能]
  <HTML>

  <HEAD>

  <TITLE>showModalDialog

  方法</TITLE>

  <meta

  HTTP-EQUIV="Content-Type"

  content="text/html;charset=gb_2312-80">

  <style>

  body,TD

  {FONT-SIZE:

  9pt}

  </style>

  <SCRIPT>

  function

  fnRandom(iModifier){

  return

  parseInt(Math.random()*iModifier);

  }

  function

  fnSetValues(){

  var

  iHeight=oForm.oHeight.options[oForm.oHeight.selectedIndex].text;

  if(iHeight.indexOf("Random")>-1){

  iHeight=fnRandom(document.body.clientHeight);

  }

  var

  iWidth=oForm.oWidth.options[oForm.oWidth.selectedIndex].text;

  if(iWidth.indexOf("Random")>-1){

  iWidth=fnRandom(document.body.clientWidth);

  }

  var

  iTop=oForm.oTop.options[oForm.oTop.selectedIndex].text;

  if(iTop.indexOf("Random")>-1){

  iTop=fnRandom(screen.height);

  }

  var

  iLeft=oForm.oLeft.options[oForm.oLeft.selectedIndex].text;

  if(iLeft.indexOf("Random")>-1){

  iLeft=fnRandom(screen.width);

  }

  var

  sEdge=oForm.oEdge.options[oForm.oEdge.selectedIndex].text;

  var

  bCenter=oForm.oCenter.options[oForm.oCenter.selectedIndex].text;

  var

  bHelp=oForm.oHelp.options[oForm.oHelp.selectedIndex].text;

  var

  bResize=oForm.oResize.options[oForm.oResize.selectedIndex].text;

  var

  bStatus=oForm.oStatus.options[oForm.oStatus.selectedIndex].text;

  var

  sFeatures="dialogHeight:

  "

  +

  iHeight

  +

  "px;

  dialogWidth:

  "

  +

  iWidth

  +

  "px;

  dialogTop:

  "

  +

  iTop

  +

  "px;

  dialogLeft:

  "

  +

  iLeft

  +

  "px;

  edge:

  "

  +

  sEdge

  +

  ";

  center:

  "

  +

  bCenter

  +

  ";

  help:

  "

  +

  bHelp

  +

  ";

  resizable:

  "

  +

  bResize

  +

  ";

  status:

  "

  +

  bStatus

  +

  ";";

  return

  sFeatures;

  }

  function

  fnOpen(){

  /*

  The

  method

  constructor

  looks

  like:

  showModalDialog(

  sURL="The

  page

  that

  is

  opened"

  sArguments="Extra

  values

  or

  object

  references"

  sFeatures="features

  of

  the

  window";

  )

  */

  var

  sFeatures=fnSetValues();

  oFeatures.innerHTML=''window.showModalDialog("SMD_target.htm","''

  +

  oForm.oArguments.value

  +

  ''","''

  +

  sFeatures

  +

  ''");'';

  window.showModalDialog("SMD_target.htm",

  oForm.oArguments.value,

  sFeatures)

  }

  </SCRIPT>

  <!--

  SAMPLE_STYLE_START

  -->

  <LINK

  REL="stylesheet"

  HREF="/workshop/basicSDKIE4.css"

  TYPE="text/css">

  <!--

  SAMPLE_STYLE_END

  -->

  </HEAD>

  <!--TOOLBAR_START-->

  <!--TOOLBAR_EXEMPT-->

  <!--TOOLBAR_END-->

  <BODY

  TOPMARGIN=0

  LEFTMARGIN=0

  BGPROPERTIES="FIXED"

  BGCOLOR="#FFFFFF"

  LINK="#000000"

  VLINK="#808080"

  ALINK="#000000">

  <BLOCKQUOTE

  CLASS="body">

  <H1>showModalDialog

  用法</H1>

  <FORM

  NAME="oForm">

  <FIELDSET><LEGEND><b>showModalDialog

  Method

  Options</b></LEGEND>

  <TABLE>

  <TR><TD><LABEL

  FOR=dHeight>Dialog窗口高度(数字)</LABEL></TD><TD><SELECT

  ID="dHeight"

  NAME=oHeight><OPTION>--

  Random

  --<OPTION>150<OPTION>200<OPTION>

  250<OPTION>300<OPTION>400<OPTION>500</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dWidth>Dialog窗口宽度(数字)</LABEL></TD><TD><SELECT

  ID="dWidth"

  NAME=oWidth><OPTION>--

  Random

  --<OPTION>150<OPTION>200<OPTION>

  250<OPTION>300<OPTION>400<OPTION>500</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dTop>Dialog

  窗口上距离(数字)</LABEL></TD><TD><SELECT

  ID="dTop"

  NAME=oTop><OPTION>--

  Random

  --<OPTION>150<OPTION>200<OPTION>250

  <OPTION>300<OPTION>400<OPTION>500<OPTION></SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dLeft>Dialog

  窗口左距离(数字)</LABEL></TD><TD><SELECT

  ID="dLeft"

  NAME=oLeft><OPTION>--

  Random

  --<OPTION>150<OPTION>200<OPTION>

  250<OPTION>300<OPTION>400<OPTION>500<OPTION></SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dCenter>Dialog

  窗口是否居中(YES时窗口左距离不能赋值}

  </LABEL></TD><TD><SELECT

  ID="dCenter"

  NAME=oCenter><OPTION>Yes<OPTION>No

  </SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dEdge>Dialog

  样式</LABEL></TD><TD><SELECT

  ID="dEdge"

  NAME=oEdge><OPTION>Raised<OPTION>Sunken</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dHelp>Dialog

  窗口是否显示帮助按钮</LABEL></TD><TD>

  <SELECT

  ID="dHelp"

  NAME=oHelp><OPTION>Yes<OPTION>No</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dResize>Dialog

  窗口是否可控制大小</LABEL></TD><TD>

  <SELECT

  ID="dResize"

  NAME=oResize><OPTION>Yes<OPTION>No</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dStatus>Dialog

  窗口是否显示状态栏</LABEL></TD><TD>

  <SELECT

  ID="dStatus"

  NAME=oStatus><OPTION>Yes<OPTION>No</SELECT></TD></TR>

  <TR><TD><LABEL

  FOR=dArguments>Dialog

  窗口的标题</LABEL></TD><TD><INPUT

  TYPE=text

  NAME=oArguments

  ID="dArguments"

  VALUE="Dialog

  窗口标题"></TD></TR>

  <TR><TD><LABEL

  FOR=dCommand>建立

  Dialog

  窗口</LABEL></TD><TD><INPUT

  ID="dCommand"

  NAME=oCommand

  TYPE=button

  VALUE="建立窗口"

  onclick="fnOpen()"></TD></TR>

  <TR><TD><b>代码:</b></TD><TD

  ID=oFeatures></TD></TR>

  <TR><TD><b>注意:</b></TD><TD>*

  只支持IE

  5

  以上的版本.</TD></TR>

  </TABLE>

  </FORM>

  </BLOCKQUOTE>

  </BODY>

  </HTML>

  
本文来自:http://doc.linuxpk.com/38124.html
 
     最新更新
·精简你的windows2000
·获取系统的临时目录路径的函数源代码
·DataList和DataRepeater分页
·Plugin在C#中的一种实践源代码分析
·在气泡式提示窗口中显示关闭按钮和链接
·在HTM中引用VB6的OCX控件
·基类和子类的调用顺序(C#,java)
·如何随机选取n条记录或对记录作排序
·能否编译mdb文件到exe文件的方法
·从进程里得到比如说QQ.exe的句柄
·Whidbey初体验之局部类型-partial类型
·C++和C#中的结构和类之间的对比
·C#实现阿拉伯数字转换成中文大写金额代码
·XML中的经典常见问题完全展播
·修改大型XML文件的有效方法展示
·当C#结构成员是引用,会发生什么
·CLR调试接口的架构与应用之调试事件
·CLR调试接口的架构与应用之调试框架
·关于C#中switch语句的一点注意
·通过C#中的解构器编写可靠高效的应用程序
·C#对底层数据操作的通用类逐个剖析
·彻底探索计算机变慢10大原因
·高级Windows2000Rootkit检测技术
·虚拟主机探虚实
·“Windows优化大师”应用三忌
·20例WindowsXP操作系统优化技巧
·活学活用Windows2003“分区增容”功能
·露一小手:汉化WindowsXP/2003磁盘扫描
·WindowsXP实用实战技巧--分隔邮件
·操作系统启动时让进度条一闪而过