{
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”作为关键字到网上去搜一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)