`
zuoshaobiao
  • 浏览: 21170 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

showModalDialog 关闭提示信息

阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Confirm Before Leave</title>
<script language="javascript" type="text/javascript"><!--
var pb_strConfirmCloseMessage;
var pb_blnCloseWindow = false;
pb_strConfirmCloseMessage ="确定要放弃当前的修改?";

function ConfirmClose()
{
window.event.returnValue = pb_strConfirmCloseMessage;
pb_blnCloseWindow = true;
}
function ShowConfirmClose(blnValue)
{
if(blnValue)
{
   document.body.onbeforeunload = ConfirmClose; //设置为提示
}
else
{
   document.body.onbeforeunload = null;//设置为不提示
}
}

function SelectHotel()
{
window.showModalDialog('00.htm',window,'scroll=no;resizable=no;help=no;status=no;dialogHeight=470px;dialogwidth=250px')
}
//--></script>
</head>
<body onload="ShowConfirmClose(true);">
<p>
<input type=button value="提示" onclick="ShowConfirmClose(true);">
<input type=button value="不提示" onclick="ShowConfirmClose(false);">
<input type=button value="测试刷新" onclick="window.location.reload();">
</p>
<p>
<input type="button" name="Submit" value="showModalDialog" onClick="SelectHotel();">
</p>
</body>
</html>

 

 

 

00。htm

 

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var pb_strConfirmCloseMessage;
var pb_blnCloseWindow = true;
pb_strConfirmCloseMessage ="确定要放弃当前的修改?";

function ConfirmClose()
{
window.event.returnValue = pb_strConfirmCloseMessage;
}

 

function ShowConfirmClose(blnValue)
{
if(blnValue)
{
   document.body.onbeforeunload = ConfirmClose; //设置为提示
}
else
{
   document.body.onbeforeunload = null;//设置为不提示
}
}

//-->
</SCRIPT>
<body onload="ShowConfirmClose(true);">

     00.htm
</body>
</HTML>

分享到:
评论

相关推荐

    showModalDialog和showModelessDialog使用心得

    `showModalDialog` 方法创建的是一个模态对话框,这意味着当这个对话框打开时,用户无法与主页面或其他非模态对话框进行交互,直到关闭当前对话框。这在需要用户做出决策或输入信息的情况下非常有用,因为它可以确保...

    showModalDialog实例

    `showModalDialog`相比`window.open`有其独特的优势,因为它可以阻止用户在对话框未关闭前与主页面的交互,确保用户按照预定的流程进行操作。然而,由于它在某些浏览器中可能被禁用或不兼容,现代Web开发中更倾向于...

    JS针对浏览器窗口关闭事件的监听方法集锦

    1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window.onbeforeunload = onclose; function onclose() { if (event.clientX &gt; document.body.clientWidth && event.clientY || event.altKey) { return...

    jquery showModelDialog的使用方法示例详解

    总的来说,`jQuery showModelDialog` 是一种用于创建模态对话框的方法,主要用于在用户上传附件或其他操作时,提供一种提示或验证错误信息的方式。尽管有一些局限性,但在旧项目或对兼容性有特定需求的场景中,它...

    多套 弹出窗口 OS /window

    在Web开发中,弹出窗口通常用于用户交互,如提示信息、确认操作、登录表单等。这些窗口可以是模态的(阻塞用户与页面其他部分的交互)或非模态的(允许用户同时操作窗口和其他页面元素)。考虑到“用于后台”这一点...

    用showModalDialog弹出页面后,提交表单总是弹出一个新窗口

    该函数常用于创建信息提示、数据录入等临时界面。 2. iframe:是一种可以将一个网页嵌入到另一个网页中的HTML元素,它能显示另一个文档的内容。通过在当前页面内嵌入iframe,可以实现页面内部的多窗口操作。 3. ...

    JS中表单的使用小结

    总结以上,本篇小结详细涵盖了JS中表单及页面操作的关键知识点,包括页面的刷新方法、窗口弹出与居中、缓存控制、无提示关闭窗口的实现以及定时关闭弹出窗口等,为需要这些功能的开发者提供了很好的参考。

    javascript调用的模态窗口

    这个功能在很多场景下都非常实用,比如表单验证、用户提示或者信息确认等。 模态窗口有两种常见的实现方式:`alert()`, `prompt()`, 和 `confirm()` 这些内置函数,以及自定义的模态对话框。这里提到的是自定义模态...

    vb.net弹出窗口

    本知识点将深入探讨如何在VB.NET中实现动画效果的弹出窗口、设计美观的界面、嵌入详细内容以及自动关闭功能。 首先,我们从“动画方式弹出”开始。在VB.NET中,我们可以利用Windows Forms控件库中的`Form`类来创建...

    使用gwt实现的一个模式框

    如果这个模式框是用于在线教育平台,那么它可能被用来显示课程信息、提示消息、评分表单等,从而增强学习体验。 总之,通过GWT的`ShowModalDialog`功能,我们可以方便地创建具有交互性的模式框,实现与用户的高效...

    模态窗口demo及说明

    这些内置函数可以快速创建简单的模态对话框,适用于简单的提示信息、确认操作或者获取用户输入的情况。 - `window.alert()`:显示一条消息并等待用户点击确定按钮。 - `window.confirm()`:显示一条消息并带有确定...

    VB6.0 WebBrowser阻止弹出窗口的3个办法

    此方法的优点是可以更精细地控制哪些窗口被关闭,但缺点是可能误关掉用户正在使用的其他IE窗口,且对非标准对话框无效。 ### 方法三:使用`SendKeys`模拟按键关闭弹窗 #### 原理与实现 第三种方法同样基于定时器,...

    Web弹出窗口对话框.pdf

    Web弹出窗口对话框是一种用于Web...通过这些内容,我们可以看到Web弹出窗口对话框的多种用途,从简单的信息提示到复杂的用户输入处理。这些功能是Web应用中的重要组成部分,允许开发者创建更加友好和动态的用户体验。

    弹出网页窗口设计全攻略

    网页弹出窗口设计是网页开发中的一个重要组成部分,它允许开发者为用户提供交互式的体验,例如提示信息、确认对话框或者打开新的浏览窗口。本篇文章将详细讲解如何利用JavaScript和HTML实现不同类型的弹出窗口。 ...

    javascript弹出窗口问题总结

    本篇文章将针对JavaScript弹出窗口的相关问题进行总结,包括无提示刷新网页、刷新页面的方法、弹出窗口代码、模式窗口的数据刷新问题、模式窗口中链接弹出新窗口以及无提示关闭页面的方法。 1. **无提示刷新网页** ...

    Asp.Net从零开始9(控制弹出新窗体 )

    下面是一段示例代码,展示了如何根据文本框的值来弹出不同的提示信息: ```csharp if (TextBox1.Text == "") { Response.Write("&lt;script&gt;window.alert('空值!');&lt;/script&gt;"); } else { Response.Write("&lt;script&gt;...

    ajax实现弹出窗口代码大全

    而弹出窗口作为网页交互设计中常见的一种模式,常用于显示额外的信息、提示或收集用户输入。本文将详细解析如何利用AJAX技术实现各种弹出窗口效果,帮助开发者更好地理解和应用这些技巧。 #### 基本原理:`window....

    html网页中常用的JavaScript

    当检测到鼠标右键点击时,会弹出提示信息并阻止默认行为。 #### 九、设置背景颜色 设置网页背景颜色是一项基本功能,可以通过内联样式直接定义。 **示例代码**: ```html ``` 这里设置了背景色为白色而文字...

    jQuery-DIV弹层类

    这种弹层类提供了丰富的功能和高度的自定义性,使得开发者能够轻松地在网页中添加交互式提示、警告、确认对话框或者任何需要用户关注的内容。 在网页设计中,弹出层是一种常见的用户体验设计元素,它可以在不离开...

    ASP.NET打开新页面而不关闭原来的页面 实例代码

    - `Response.Write("&lt;script&gt;window.showModalDialog('XXX.aspx')&lt;/script&gt;")` - 模态对话框,原窗口被"替代",用户必须先关闭新窗口才能回到原窗口。 7. **自定义的`MessageBox`类**: 提供了一个静态方法`...

Global site tag (gtag.js) - Google Analytics