window.show与ShowDialog()区别与实例

时间:2013-08-15 18:10:01  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:阻止用户与应用程序中的其他窗口交互。这种类型的窗口称为“无模式”窗口。无模式窗口的常见示例包括属性窗口、工具箱和调色板。若要限制用户与特定窗口交互,必须通过调用 showdialog 来打开窗口。     通过调用 show 打开的窗口不会自动与打开它的窗口产生关系;具体说来,打开的窗口不知道是哪个窗口将它打开。可以使用 owner 属性来建立这种关系,并...
  正文:

show()

    打开一个窗口,并且仅在新打开的窗口关闭后才返回。

 

    当 window 类实例化时,默认情况下它是不可见的。show 显示一个窗口并立即返回,而不等待该窗口关闭。因此,打开的窗口不会阻止用户与应用程序中的其他窗口交互。这种类型的窗口称为“无模式”窗口。无模式窗口的常见示例包括属性窗口、工具箱和调色板。若要限制用户与特定窗口交互,必须通过调用 showdialog 来打开窗口。

    通过调用 show 打开的窗口不会自动与打开它的窗口产生关系;具体说来,打开的窗口不知道是哪个窗口将它打开。可以使用 owner 属性来建立这种关系,并使用 ownedwindows 属性对其进行管理。

    调用 show 可以实现与将 window 对象的 visibility 属性设置为 visible 相同的最终结果。但是,从计时角度来看,两者之间存在区别。

 看个自定的show

<script language=网页特效>
        function opendialogwin()
        {
            var result = window.showmodaldialog("showmessage.ASP/ target=_blank class=infotextkey>asp教程x","","dialogheight:160px; dialogwidth:300px; status:no; help:no; scroll:no");
            //window.show('showmessage.aspx', '','height=300, width=400, top=250, left=250, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no','_blank');
            if(result == "yes")
                window.alert("you clicked yes!");
            else if(result == "no")
                window.alert("you clicked no!");
            //document.writeln(result);
        }
    </script><input type=button value="按钮" name="btn" />            response.write("<script language='JavaScript'>");
            response.write("function confirm(){ window.returnvalue='yes';window.close(); }");
            response.write("function cancel(){ window.returnvalue='no';window.close(); }");
            response.write("</script>");
            response.write("<div align='center'><input type='button' value='yes' onclick='confirm()' /><input type='button' value='no' onclick='cancel()' /></div>");


showdialog()


showdialog(msg, mode, t, func, cover)

msg
    对话框内容
mode
    对话框模式
    info    没有按钮        一般信息
    notice    有确定按钮        通知信息
    alert    有确定按钮        错误信息
    confirm    有确定和取消按钮    确认信息
t
    对话框标题
func
    点“确定”执行的函数 可以是一个函数(推荐)也可以是一段 js(第二电脑网http://www.002pc.com) 代码
cover
    是否覆盖整个页面 1:是 0:否   一般信息 cover 默认值是 0    其他信息 cover 默认值是 1
"window.show与ShowDialog()区别与实例"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/25405.html

 1/4    1 2 3 4 下一页 尾页


关于《window.show与ShowDialog()区别与实例》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td