码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC中如何在当前页面上弹出另外一个页面

时间:2015-08-09 01:49:16      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

注意:不是链接到另一个页面,而是弹出一个页面,当前的页面和弹出页面都存在于浏览器的同一个标签页中,效果如图:

技术分享

弹出的窗体置于四大天王页面之上,但是无法继续操作底层的页面,代码如下:

1     function createDialog(src, width, height) {
2         var _doc_width = $(document).width();
3         var _doc_height = $(document).height();
4         var _html = "<div id=‘bg‘ style=‘position: absolute; z-index: 10000; display: block; left: 0px; top: 0px; opacity: 0.5; height: " + _doc_width + "px; width: " + _doc_width + "px; background-color:#CCC;‘></div>";
5         _html += "<div id=‘ifdiv‘style=‘z-index:10001;background-color:#FFF;border:solid 10px #cef;position: fixed; left:128px; top:32px;‘>";
6         _html += "<iframe src=‘" + src + "‘ frameborder=‘0‘ style=‘width:" + width + "px;height:" + height + "px;overflow:visible;‘></iframe></div>";
7         $(body).append(_html);
8     }

关键代码讲解:

  • div id=‘bg‘ style=‘position: absolute; z-index: 10000;bg的z-index为10000,而底层页面的index默认为0,so,底层的页面得不到操作。且注意position为absolute。

 

ASP.NET MVC中如何在当前页面上弹出另外一个页面

标签:

原文地址:http://www.cnblogs.com/SharpL/p/4714385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!