form表单提交等待弹窗 屏蔽F5刷新
来源:互联网 发布:怎么拷贝淘宝视频 编辑:程序博客网 时间:2024/06/07 10:03
//关闭等待窗口
function closediv()
{
//Close Div
document.body.removeChild(document.getElementById("bgDiv"));
document.getElementById("msgDiv").removeChild(document.getElementById("msgTitle"));
document.body.removeChild(document.getElementById("msgDiv"));
}
//显示等待窗口
function showdiv(str)
{
var msgw,
msgh, bordercolor;
msgw = 400; //提示窗口的宽度
msgh= 100; //提示窗口的高度
bordercolor= "#336699";
//提示窗口的边框颜色
titlecolor = "#99CCFF";
//提示窗口的标题颜色
var sWidth,
sHeight;
sWidth= window.screen.availWidth;
sHeight= window.screen.availHeight;
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";
document.body.appendChild(bgObj);
var msgObj= document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.position= "absolute";
msgObj.style.background= "white";
msgObj.style.font= "12px/1.6emVerdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.border = "1px solid " + bordercolor;
msgObj.style.width= msgw + "px";
msgObj.style.height= msgh + "px";
msgObj.style.top= (document.documentElement.scrollTop + (sHeight - msgh) / 2) -150+ "px";
msgObj.style.left= (sWidth - msgw) / 2-150 + "px";
var 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= "关闭";
//title.onclick= closediv;
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);
}
//屏蔽F5
document.onkeydown= mykeydown;
function mykeydown()
{
if (event.keyCode== 116) //屏蔽F5刷新键
{
window.event.keyCode= 0;
return false;
}
}
function closediv()
{
//Close Div
document.body.removeChild(document.getElementById("bgDiv"));
document.getElementById("msgDiv").removeChild(document.getElementById("msgTitle"));
document.body.removeChild(document.getElementById("msgDiv"));
}
//显示等待窗口
function showdiv(str)
{
var msgw,
msgh, bordercolor;
msgw = 400; //提示窗口的宽度
msgh= 100; //提示窗口的高度
bordercolor= "#336699";
//提示窗口的边框颜色
titlecolor = "#99CCFF";
//提示窗口的标题颜色
var sWidth,
sHeight;
sWidth= window.screen.availWidth;
sHeight= window.screen.availHeight;
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";
document.body.appendChild(bgObj);
var msgObj= document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.position= "absolute";
msgObj.style.background= "white";
msgObj.style.font= "12px/1.6emVerdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.border = "1px solid " + bordercolor;
msgObj.style.width= msgw + "px";
msgObj.style.height= msgh + "px";
msgObj.style.top= (document.documentElement.scrollTop + (sHeight - msgh) / 2) -150+ "px";
msgObj.style.left= (sWidth - msgw) / 2-150 + "px";
var 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= "关闭";
//title.onclick= closediv;
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);
}
//屏蔽F5
document.onkeydown= mykeydown;
function mykeydown()
{
if (event.keyCode== 116) //屏蔽F5刷新键
{
window.event.keyCode= 0;
return false;
}
}
0 0
- form表单提交等待弹窗 屏蔽F5刷新
- spring防止F5刷新提交重复表单,为form加入参数token
- spring防止F5刷新提交重复表单,为form加入参数token
- 无刷新提交form表单
- 屏蔽 F5 刷新键
- 屏蔽 F5 刷新键
- 屏蔽 F5 刷新键
- F5刷新-引起表单重复提交解决-<s:token />
- 页面按F5刷新,避免表单重复提交的解决方法
- 页面按F5刷新重复提交表单数据的解决办法
- 提交form表单后关闭Iframe弹窗并刷新父级页面
- AJAX PHP无刷新form表单提交
- 关于form表单无刷新提交上传
- AJAX PHP无刷新form表单提交
- Form表单异步提交,不刷新页面
- form 表单提交不刷新页面
- form表单提交不默认刷新办法
- JAVASCRIPT:-->屏蔽 F5 刷新键
- 房子装饰风水有哪些讲究和忌讳
- 每日论文 Deep Photo Style Transfer
- c++实验第四次 项目七
- 华为在线编程-字符个数统计
- C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
- form表单提交等待弹窗 屏蔽F5刷新
- shell 脚本实现每秒循环并在指定时间执行代码
- 初级PHP程序员笔试题
- 树(JAVA描述)
- C++第3次上机作业
- 20170405_Linux编辑器Vim/Vi
- 【个人笔记重点,不作为参考】主题:window删除磁盘映射网络
- 控制器的popoverPresentationController的属性到底有啥用?
- Qt中使用Protocol Buffers(一):使用Qt的MinGW+msys编译Protocol Buffers v2.6.1