在jsp里引用如下代码:
var title;
function showMessage(str,time)
{
DIVAlert(str);
setTimeout("title.onclick()",time);
};
function DIVAlert(str){
var msgw,msgh,bordercolor;
msgw=200;//
msgh=100;//
titleheight=25 //
bordercolor="#335EA8";//
titlecolor="#99CCFF";//
var sWidth,sHeight;
sWidth=document.body.offsetWidth;
sHeight=screen.height;
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
var msgObj=document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1px solid " + bordercolor;
msgObj.style.position = "absolute";
msgObj.style.left = "50%";
msgObj.style.top = "50%";
msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.marginLeft = "-100px" ; //
msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
msgObj.style.width = msgw + "px";
msgObj.style.height =msgh + "px";
msgObj.style.textAlign = "center";
msgObj.style.lineHeight ="25px";
msgObj.style.zIndex = "10001";
// var title=document.createElement("h4");
title=document.createElement("h4");
title.setAttribute("id","msgTitle");
title.setAttribute("align","right");
title.style.margin="0";
title.style.padding="3px";
title.style.background=bordercolor;
title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
title.style.opacity="0.75";
title.style.border="1px solid " + bordercolor;
title.style.height="18px";
title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
title.style.color="white";
title.style.cursor="pointer";
title.innerHTML="[x]";
title.onclick=function(){
document.body.removeChild(bgObj);
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
document.body.appendChild(msgObj);
document.getElementById("msgDiv").appendChild(title);
var txt=document.createElement("p");
txt.style.margin="1em 0"
txt.setAttribute("id","msgTxt");
txt.innerHTML=str;
document.getElementById("msgDiv").appendChild(txt);
};
然后再调用
top.showMessage("请待会儿!","1000");
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bacel5902/archive/2009/08/07/4422143.aspx
分享到:
相关推荐
- 当计时器达到预设时间后,通过执行一个隐藏或关闭对话框的动作来实现自动消失。 3. **编程逻辑** - 创建一个事件结构,处理计时器的事件。当计时器事件触发时,关闭或隐藏对话框。 - 也可以使用状态机结构来...
然而,有时我们可能希望在特定条件满足时自动关闭这个对话框,比如在一段时间后自动关闭。本文将详细介绍如何在C#的Winform环境中实现这一功能。 首先,我们需要了解`MessageBox`的基本用法。`MessageBox.Show()`...
现在,当你打开包含这个宏的工作簿时,就会自动弹出一个信息对话框,并在设定的时间后自动消失。这在一些需要提示但又不希望用户手动点击关闭的情况下非常有用,例如在加载数据或执行自动化任务时。 通过这个实例,...
但在某些情况下,我们可能需要一个能够自动关闭的MsgBox,比如倒计时后自动消失的对话框。这在提示用户等待一段时间或者进行某个操作后会非常有用。 实现倒计时自动关闭的MsgBox对话框主要涉及两个核心概念:定时器...
标题中的“自动消失对话框”是指一种特殊类型的用户界面元素,它在显示一段时间后会自动关闭,无需用户交互。这种对话框通常用于显示临时性的通知或警告信息,以避免阻塞用户界面过长时间。在ReactOS项目中,该功能...
在"TimerDlg"中,计时器可能被配置为在特定时间间隔后触发关闭对话框的事件,这样可以提供一种无干扰的用户体验,用户不需要手动点击关闭按钮,对话框会在预设的时间后自动消失。 【标签】"定时关闭"、"对话框"、...
这在很多场景下非常有用,比如在执行长时间任务时向用户展示进度,或者在展示警告信息后一段时间自动消失,以免打扰用户。 消息框通常由编程语言中的特定函数或类来实现,例如在Windows环境中,我们可以使用...
而气球提示框则是一种更为轻巧的交互方式,它通常出现在鼠标光标附近,显示简短的提示信息,然后在一段时间后自动消失。 在"B6t123.e"源码文件中,我们可以预期找到以下知识点: 1. **易语言基础**:易语言是一种...
`创建一个可定时自动关闭的MessageBox`是指利用编程技术实现一个具有计时器功能的消息框(MessageBox),当消息显示一定时间后,它会自动消失,无需用户手动点击关闭按钮。这通常通过集成计时器组件并关联到消息框的...
首先,`ShowMessage`是Delphi中的一个标准函数,用于弹出一个简单的消息对话框显示文本信息。当用户点击对话框上的“确定”按钮时,对话框才会关闭。如果出现自动关闭的情况,可能的原因有: 1. **代码错误**:检查...
Toast主要用于显示短暂的通知,它不会阻断用户与应用的交互,并在一段时间后自动消失。如你所提到的,`Toast.makeText()`是创建Toast的主要方法,参数包括: - `context`: 表示当前组件的上下文环境,通常使用...
而`setTimeout()`函数可以用来在一段时间后自动隐藏对话框,提供更灵活的用户体验。 压缩包中的“使用须知.txt”文件很可能是项目使用和部署的指南,可能包含了如何将这些代码整合到自己的网页中的步骤,以及任何...
4. **Toast提示**: Toast是一种非侵入性的通知方式,通常出现在屏幕底部或顶部,一段时间后自动消失。此插件可能支持多种样式和延迟时间设置,便于开发者根据需求调整。 5. **Confirm对话框**: Confirm对话框需要...
例如,当用户点击某个按钮时显示层,然后在一段时间后自动消失。这样的效果可以通过添加事件监听器来实现: ```javascript var showButton = document.getElementById('showButton'); showButton.addEventListener...
2. "alert"类型:警告对话框,它在指定的时间后自动消失。倒计时结束后,对话框消失。 3. "confirm"类型:确认对话框,包含确认和取消两个按钮。如果点击确认按钮,执行`funcOK`函数,然后对话框在1000毫秒后消失;...
当我们谈论"flex 自动关闭的alert"时,这通常指的是一个具有自动关闭功能的弹出警告对话框,它会在一段时间后自动消失,而无需用户进行任何操作。 在标题"flex 自动关闭的alert"中,关键词“flex”可能指的是Flex...
气泡提示框通常以一个小窗口的形式出现,显示简短的信息,并在一段时间后自动消失,不会打扰用户的正常操作。在本项目中,我们将探讨如何使用C#来实现一个仿QQ气泡框提示的功能。 首先,理解C#中的窗体(Form)和...
在简单模式下,Combobox只显示一个固定的文本项;而在下拉模式下,用户可以点击按钮展开下拉列表,从中选择一个项目。当窗口大小发生变化时,控件需要重新布局,这可能导致Combobox的下拉部分无法正确显示。 **1. ...
通过组合使用 $.messager.alert 和 setTimeout,我们能够创建一个在用户看到提示信息三秒后自动消失的对话框。这个功能特别适用于那些需要给用户短暂提示,但又不希望长期占用屏幕空间的场景,如提示信息、操作结果...
这种弹窗通常会有一个计时器,用户在一定时间内未进行操作,弹窗会自动消失,或者用户可以通过点击按钮手动关闭。 在JavaScript中,我们可以使用`window.confirm()`函数来创建一个带有确认按钮的弹出对话框。例如:...