首先约定以下两个词:原窗口——父窗口;弹出的模式窗口——子窗口。
在父窗口点击某个按钮或者超练级会触发以下js方法:
//打开时调用
function editPassword(url,w,h) { //url是你模式窗口对应的页面,w、h分别是模式窗口的高度和宽度
var iTop2 = (window.screen.availHeight - 20 - h) / 2;
var iLeft2 = (window.screen.availWidth - 10 - w) / 2;
var params = 'menubar:no;dialogHeight=' + h + 'px;dialogWidth=' + w + 'px;dialogLeft=' + iLeft2 + 'px;dialogTop=' + iTop2 + 'px;resizable=yes;scrollbars=0;resizeable=0;center=yes;location:no;status:no';
var addDiv = $("<div id = 'tempDiv' style='left:0px;top:0px;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4)!important;filter:alpha(opacity = 40);background:#000;z-index:1000;'></div>");
$(document.body).append(addDiv); //添加一个蒙板作背景
window.showModalDialog(url, addDiv, params);
//运行到以上的就会弹出一个模式窗口,js代码会停止,直到你把模式窗口关掉,然后继续运行下面的代码
window.location.href="/jsps/myjsp.jsp";
}
在子窗口中也可以添加一个“关闭”按钮,出发下面的js方法:
//关闭时调用
function colseWin(){
window.close();
}
相关推荐
下面我们将深入探讨如何使用QML来实现弹出自定义窗口,也就是模态对话框。 首先,我们需要理解QML中的窗口(Window)和对话框(Dialog)概念。窗口是应用程序的基础元素,承载着应用的主要内容。而模态对话框则是...
在网页设计中,蒙板效果和弹出层是常见的交互元素,它们用于提供信息提示、用户确认或展示详细内容。本示例将详细介绍如何利用HTML和JavaScript实现这样的功能。 首先,我们来理解“蒙板效果”(Mask Effect)。...
1. `showDialog()`: 显示对话框,同时在背景上添加一个半透明的蒙版,使得用户无法与页面其他部分交互,专注于当前的弹出层。 2. `hideDialog()`: 隐藏对话框,同时移除蒙版,恢复页面的正常交互。 3. `createMask()...
先看看效果图 ...消息窗弹出时 /// /// 弹出消息框 /// /// 消息 /// 父级窗体 public static void ShowDialog(string message, Window owner) { //蒙板 Grid layer = new Grid() { Backgrou
该技术可以在现有窗口上加载蒙板,在蒙板内嵌入其他页面内容,实现窗口加载蒙板的功能。 窗口加载蒙板的基本概念 窗口加载蒙板是指在现有窗口上加载一个蒙板,以便在蒙板内嵌入其他页面内容。这种技术可以广泛应用...
至于“蒙版居中”,通常是指在页面上创建一个半透明的遮罩层,然后让内容在其上居中显示。这在弹窗、加载提示等场景中很常见。你可以创建一个全屏的蒙版元素,然后将需要居中的内容作为一个子元素,应用上述的CSS...
在这个例子中,我们将深入探讨如何使用JavaScript和CSS在页面上弹出一个简单的蒙板。 首先,蒙板主要由两个`div`元素组成:`popWindow`和`maskLayer`。`popWindow`用于覆盖整个页面,呈现半透明效果,起到遮挡页面...
以上就是使用HTML和JavaScript实现模式窗口以及蒙板对话框的基本方法,通过这种方式,你可以创建出具有交互性和实用性的网页功能。在实际项目中,你可能还需要考虑更多细节,如键盘导航、触屏设备的支持以及对不同...
jQuery BlockUI 插件就是这样一个工具,它能轻松实现页面的“锁定”效果,创建出类似于弹出框的遮罩层,为用户提供直观的反馈。 **一、BlockUI 插件安装与引入** 首先,你需要在项目中引入 jQuery 和 BlockUI 插件...
在Windows Forms(Winform)开发中,创建透明窗体或蒙板效果是一种常见的技术,用于提升应用程序的视觉吸引力和用户体验。下面将详细讲解如何利用C#编程语言在Winform中实现这一功能。 首先,让我们理解透明窗体的...
2. **编辑蒙板**:在剪贴蒙板模式下,你可以使用画笔工具、橡皮擦工具或者渐变工具等来修改蒙板层。黑色会隐藏对应图层的部分,白色则使其显现,灰色则产生半透明效果。这允许你精细控制图层的可见性。 3. **非破坏...
按下“Q”键可以快速切换到快速蒙板模式。 在实际应用中,蒙板常用于图像合成、边缘淡化、无痕拼接、模拟景深效果等多种场合。例如,通过添加图层蒙板和镜头模糊滤镜,可以模拟相机的景深效果,使图像的一部分保持...
### 蒙板、通道、选区的区别 #### 一、关于蒙板 **1、蒙板的基本作用** 蒙板,又称遮片,其核心功能在于遮挡。它通过遮盖部分图像,使得图像的一部分可见而另一部分不可见,以此实现不同图层之间的融合效果,从而...
实现的思路是通过编写hook图片的onclick事件的函数,在函数中对body追加div元素,再将传入的图片对象放入元素中,同时再监听div的onclilck事件,当捕捉到点击,再关闭(其实是隐藏)弹出的div。 通过在函数初始化的...
蒙板的模式为灰度,范围从0—-100,黑色为完全透明,白色为完全不透明。蒙板的修改、变形等编辑是在一个可视的区域里进行,和对图像的编辑一样方便,具有良好的可控制性。 三、蒙板在图像融合和淡化处理中的应用 ...
标准Windows应用程序窗口一般为带有标题栏的浅灰色矩形外观,因而“异形”对话框/窗口也主要是颜色与外形上动手脚。改变背景颜色 改变对话框(窗口)的背景颜色是最简单的改变Windows应用程序外观的方法,根据...
快速蒙板模式下,选区可以方便地转化为蒙板,以非破坏性的方式编辑图像。 **总结** 蒙板、通道和选区在Photoshop中相互配合,提供了强大的图像处理能力。蒙板提供了一种非破坏性的编辑方式,通道是存储这些信息的...