显示位置的定义和是否自动消失或多长时间渐隐消失。
代码如下:
/*
message:要显示的消息
x,y:显示消息框的坐标,默认为左上角
delay:延迟多长时间消失,-1为永不消失,单位为毫秒
*/
functionfeedBackMessage(message,x,y,delay){
if(!message)return;
//只允许百分数或数值参数
x=/\d{1,2}%|100%|left|right/.test(x)?x:(parseInt(x)||0)+"px";
y=/\d{1,2}%|100%|top|bottom/.test(y)?y:(parseInt(y)||0)+"px";
delay=parseInt(delay)||-1;
varfdDiv=document.getElementById('show_feedBack_message');
if(!fdDiv){
varshowMessage=document.createElement("<divid='show_feedBack_message'style='z-index:10000;filter:alpha(opacity=100);position:absolute;white-space:nowrap'></div>");
document.body.appendChild(showMessage);
fdDiv=document.getElementById('show_feedBack_message');
}
if(feedBackMessage.timer){clearInterval(feedBackMessage.timer)}
fdDiv.innerHTML=message;
fdDiv.style.display="";
vardocWidth=document.documentElement.scrollWidth>document.documentElement.clientWidth?document.documentElement.scrollWidth:document.documentElement.clientWidth;
vardocHeight=document.documentElement.scrollHeight>document.documentElement.clientHeight?document.documentElement.scrollHeight:document.documentElement.clientHeight;
if(/left|right/.test(x)){
x=(x=="left")?"0px":(docWidth-fdDiv.offsetWidth)+"px";
}
if(/top|bottom/.test(y)){
y=(y=="top")?"0px":(docHeight-fdDiv.offsetHeight)+"px";
}
fdDiv.style.left=x;
fdDiv.style.top=y;
fdDiv.filters.Alpha.Opacity=100;
//渐隐效果
varstep=parseInt(delay/100);
varalpha=fdDiv.filters.Alpha.Opacity;
if(delay!=-1){
feedBackMessage.timer=setInterval(function(){
if(fdDiv.filters.Alpha.Opacity>0){
fdDiv.filters.Alpha.Opacity--
}else{
clearInterval(feedBackMessage.timer);
fdDiv.style.display="none"
}
},step);
}
}
函数语法:feedBackMessage(Message,X,Y,Delay)
参数介绍:
Message:必填参数。该参数为要显示的消息内容,可以为html内容
X:水平方向的位置,可以是数值如50,250等,也可以是百分比如50%,或者是以下两个参数:left(信息框左侧紧邻页面左侧),right(信息框右侧紧邻页面右侧)。默认为left。
Y:垂直方向的位置,可以是数值,也可以是百分比,或者是以下两个参数:top(信息框顶部紧邻页面顶部),bottom(信息框底部紧邻页面底部)。默认为top。
Delay:显示时间,即多长时间后消失,单位为毫秒,如5000即5秒后消失,设定为-1则永不消失。默认为-1
分享到:
相关推荐
软件介绍: Gmail邮箱检测工具Gmail Notifier ...运行后会自动出现在右下角托盘中,当有新邮件时会自动闪烁提醒。同时你也可用它来发送新邮件。主程序:GmailNotifierPro这个是特别版,直接打开就能用,不用安装。
gmail邮箱如何过滤垃圾邮件?.docx
本资源教你如何通过一系列设置后启用outlook 收发来自yahoo.cn 和gmail.com的邮件。
php实现一个发送邮件类 gmail邮箱 ,可供参考
收邮件的协议有两种,一种是POP3,另外一种较为高级的协议是IMAP4,有的邮箱使用的是POP3协议,比如网易163免费邮箱、新浪免费邮箱、搜狐免费邮箱,有的邮箱使用的是IMAP4协议,比如Gmail免费邮箱,有的两种都可以,...
注册免费的Gmail企业邮箱,在Outlook中配置
Gmail邮箱如何接受其他邮箱的邮件?.docx
基于asp.net c#获取yahoo,sina,tom,gmail,163等邮箱通信录
可以利用JavaMail收发Gmail邮件,ssl;写得比较详细,
/// 使用Gmail给其他邮箱发送邮件 /// /// 发送者邮箱地址 /// 发送者邮箱密码 /// 发送者昵称 /// 接受者邮箱地址 /// 邮件标题 /// 邮件内容,HTML邮件 /// 邮件编码(Encoding枚举) 使用方式:导入dll...
=== 最新获取 GMAIL 163 QQ(含图片验证码) SINA MSN 好友邮箱列表 (2011-10-12) === 欢迎访问我们的平台 http://t.cn/aNsQmD 在“邀请好友” 里有实例的 为了实现这个几个功能,我在百度上搜索了很多实例, 可是...
在window上 用于备份gamil邮箱得邮件
1) 登录您的Gmail帐户并单击右上角的装备图标。 2) 从下拉菜单中选择“设置”。 3) 单击“帐户和导入”选项卡。 4) 在“检查来自其他帐户的邮件(使用POP3)”部分,单击“添加POP3邮件帐户”。 该文档实际上...
在android平台下 带附件邮件的接收和发送
gmail 泛邮箱 可以批量生成子邮箱,不会很卡解决内存
本软件是由邮箱资料站旗下outlook邮箱产品技术部...此版本是专门针对outlook邮箱进行开发一款产品,如outlook邮箱或者其他海外邮箱,国外邮箱目前主要支持Gmail邮箱及outlook邮箱,其它国外主流邮箱将在日后陆续完善。
javamail 发送邮件的例子(通过了qq 和gmail的邮箱)有SSL 安全的方式
最近一直忙于项目上的QQ、MSN、邮箱(目前以实现163、126、gmail、sina、tom、sohu、yahoo等)通讯录地址获取;其中搜狐失效还需研究一下! 在网上找了一些,大部分都已经失效,为此我重新整理了一下;特别放出126的...
验证 后缀为 @msn.com @live.com @gmail.com @hotmail.com 的邮箱用户和密码正确性 多线程 可调控 可自动换IP地址