JS如何写 在关闭网页的时候d出对话框

JS如何写 在关闭网页的时候d出对话框,第1张

windowonbeforeunload = function()
{
if(((eventclientX > documentbodyclientWidth - 43) && (eventclientY < 23)) || eventaltKey) {
//页面关闭时,判断是否点击了关闭按钮或ALT+F4,
//在这里执行你要进行的 *** 作
windoweventreturnValue = "确定要关闭吗";
}
}

<html>
<head>
<meta ;

你自己新建一个2html文件和这个代码的html放在一块就可以跳转,实现函数是windowopen(),亲测无误。

方法很多种
说下我之前的做法:
页面放一个登陆btn按钮,隐藏一个div,名字叫divlogin。divlogin里面放的是登陆html
点击登陆按钮btn,divlogin显示出来,决定定位,可以左右垂直居中等等,在加上一个全屏的width100%height100的滤镜效果。
然后就你可以在divlogin *** 作了
---------------------
var _scrollHeight = $(document)scrollTop(),//获取当前窗口距离页面顶部高度
_windowHeight = $(window)height(),//获取当前窗口高度
_windowWidth = $(window)width(),//获取当前窗口宽度
_popupHeight =,//获取d出层高度
_popupWeight =;//获取d出层宽度
_posiTop = (_windowHeight - _popupHeight)/2 + _scrollHeight;
_posiLeft = (_windowWidth - _popupWeight)/2;
$("#divlogin")css({"left": _posiLeft + "px","top":_posiTop + "px","display":"block"})
//设置页面灯罩
$("灯罩ID")css({display:"block",height:$(document)height()});
$("#divlogin")show();

function openwindow()
{
  windowopen("
);
}
<input type="button" value="d出新窗口" onclick="openwindow();">

*** 作方法如下:
<head>
<title> page A </title>
<script type="text/javascript">
function newPage(){
windowopen("替换成你的d窗网址");
}
</script>
</head>

<body onload="newPage()">
<h1>My Website</h1>
</body>
</html>

先用html和Css写一个框
然后给这个框加上可拖动效果
然后用js控制这个框的隐藏和显示
就行了
不过现在又很多插件,jquery的,还有其他自定义的,都很好用
自己写一个就是要花点时间

可以实现的,大概的思路是这样:
1先新建一ASP页(不知道你用什么来做的,就以asp为例吧),该页的作用是读取服务器上某个目录下的所有文件,并显示文件列表,做出类似选择文件对话框的样子。具体代码网上有很多,你以“asp 遍历文件夹”作为关键字在baidu或google中搜一下。
2在“修改”按钮上使用Javascript的模态对话框d出上一步做出来的网页。
就是windowshowModalDialog(),模态对话框可以接收父窗口传来的参数,也可以返回参数给父窗口,利用这一特性,当你在对话框中选择好文件点确定时,可以从对话框将选择内容返回到父页面上。具体怎么用?同样建议你以“showModalDialog”作为关键字到网上去搜一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13327115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存