`

jsp页面弹出模式窗口(带蒙板,居中)

 
阅读更多

首先约定以下两个词:原窗口——父窗口;弹出的模式窗口——子窗口。

 

在父窗口点击某个按钮或者超练级会触发以下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来实现弹出自定义窗口,也就是模态对话框。 首先,我们需要理解QML中的窗口(Window)和对话框(Dialog)概念。窗口是应用程序的基础元素,承载着应用的主要内容。而模态对话框则是...

    实现网页蒙板效果和弹出层的html示例

    在网页设计中,蒙板效果和弹出层是常见的交互元素,它们用于提供信息提示、用户确认或展示详细内容。本示例将详细介绍如何利用HTML和JavaScript实现这样的功能。 首先,我们来理解“蒙板效果”(Mask Effect)。...

    jquery弹出div图层(带蒙板)

    1. `showDialog()`: 显示对话框,同时在背景上添加一个半透明的蒙版,使得用户无法与页面其他部分交互,专注于当前的弹出层。 2. `hideDialog()`: 隐藏对话框,同时移除蒙版,恢复页面的正常交互。 3. `createMask()...

    WPF弹出带蒙板的消息框

    先看看效果图   ...消息窗弹出时 /// /// 弹出消息框 /// /// 消息 /// 父级窗体 public static void ShowDialog(string message, Window owner) { //蒙板 Grid layer = new Grid() { Backgrou

    javascript 窗口加载蒙板 内嵌网页内容

    该技术可以在现有窗口上加载蒙板,在蒙板内嵌入其他页面内容,实现窗口加载蒙板的功能。 窗口加载蒙板的基本概念 窗口加载蒙板是指在现有窗口上加载一个蒙板,以便在蒙板内嵌入其他页面内容。这种技术可以广泛应用...

    CSS+JS 蒙板居中技术,居中技术,使用JS获取div的宽度高度?

    至于“蒙版居中”,通常是指在页面上创建一个半透明的遮罩层,然后让内容在其上居中显示。这在弹窗、加载提示等场景中很常见。你可以创建一个全屏的蒙版元素,然后将需要居中的内容作为一个子元素,应用上述的CSS...

    js实现在页面上弹出蒙板技巧简单实用

    在这个例子中,我们将深入探讨如何使用JavaScript和CSS在页面上弹出一个简单的蒙板。 首先,蒙板主要由两个`div`元素组成:`popWindow`和`maskLayer`。`popWindow`用于覆盖整个页面,呈现半透明效果,起到遮挡页面...

    html和javascript技术实现模式窗口传参数示例

    以上就是使用HTML和JavaScript实现模式窗口以及蒙板对话框的基本方法,通过这种方式,你可以创建出具有交互性和实用性的网页功能。在实际项目中,你可能还需要考虑更多细节,如键盘导航、触屏设备的支持以及对不同...

    Jquery 等待弹出框插件jquery.blockUI(遮罩蒙板)

    jQuery BlockUI 插件就是这样一个工具,它能轻松实现页面的“锁定”效果,创建出类似于弹出框的遮罩层,为用户提供直观的反馈。 **一、BlockUI 插件安装与引入** 首先,你需要在项目中引入 jQuery 和 BlockUI 插件...

    Winform透明窗体/蒙板效果

    在Windows Forms(Winform)开发中,创建透明窗体或蒙板效果是一种常见的技术,用于提升应用程序的视觉吸引力和用户体验。下面将详细讲解如何利用C#编程语言在Winform中实现这一功能。 首先,让我们理解透明窗体的...

    剪贴蒙板教程flash

    2. **编辑蒙板**:在剪贴蒙板模式下,你可以使用画笔工具、橡皮擦工具或者渐变工具等来修改蒙板层。黑色会隐藏对应图层的部分,白色则使其显现,灰色则产生半透明效果。这允许你精细控制图层的可见性。 3. **非破坏...

    photoshop蒙板及其应用ppt课件.ppt

    按下“Q”键可以快速切换到快速蒙板模式。 在实际应用中,蒙板常用于图像合成、边缘淡化、无痕拼接、模拟景深效果等多种场合。例如,通过添加图层蒙板和镜头模糊滤镜,可以模拟相机的景深效果,使图像的一部分保持...

    蒙板、通道、选区区别

    ### 蒙板、通道、选区的区别 #### 一、关于蒙板 **1、蒙板的基本作用** 蒙板,又称遮片,其核心功能在于遮挡。它通过遮盖部分图像,使得图像的一部分可见而另一部分不可见,以此实现不同图层之间的融合效果,从而...

    基于JavaScript实现图片点击弹出窗口而不是保存

    实现的思路是通过编写hook图片的onclick事件的函数,在函数中对body追加div元素,再将传入的图片对象放入元素中,同时再监听div的onclilck事件,当捕捉到点击,再关闭(其实是隐藏)弹出的div。 通过在函数初始化的...

    【Photoshop实例教程】全面讲解PS蒙板使用方法与技巧PS蒙板技巧.docx

    蒙板的模式为灰度,范围从0—-100,黑色为完全透明,白色为完全不透明。蒙板的修改、变形等编辑是在一个可视的区域里进行,和对图像的编辑一样方便,具有良好的可控制性。 三、蒙板在图像融合和淡化处理中的应用 ...

    VC++做异形窗口 透明效果

    标准Windows应用程序窗口一般为带有标题栏的浅灰色矩形外观,因而“异形”对话框/窗口也主要是颜色与外形上动手脚。改变背景颜色 改变对话框(窗口)的背景颜色是最简单的改变Windows应用程序外观的方法,根据...

    蒙板、通道、选区.docx

    快速蒙板模式下,选区可以方便地转化为蒙板,以非破坏性的方式编辑图像。 **总结** 蒙板、通道和选区在Photoshop中相互配合,提供了强大的图像处理能力。蒙板提供了一种非破坏性的编辑方式,通道是存储这些信息的...

Global site tag (gtag.js) - Google Analytics