注册
 找回密码
 注册
江西广告网
查看: 264|回复: 0
打印 上一主题 下一主题

微软一个关于ShowModalDialog用法的实例网页

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-24 11:58:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  <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="建立窗口" ></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>       <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表