进一步的使用模式窗口可以发现session的丢失总是便随页面的刷新 1.在普通页面中弹出模式窗口且进行new dialog()操作时 会造成该进程中所有页面session的丢失
2.在模式窗口嵌套使用时 弹出的模式窗口并不会使父模式窗口的session丢失 但是会取不到父模式窗口的值
3.在弹出的模式窗口中使用js脚本需要验证表单时 如果出现return true or false之类的语句,会造成模态窗口session的丢失。
用showModalDialog经常出现这样那样奇怪的问题,因此最好少用showModalDialog。替代的方法就是用DIV来模拟实现模式窗口相同的功能。
html代码如下













在Css中设置弹出窗口的颜色背景透明度等






js代码如下 可以对层进行拖拽 随意进行移动



































































































































在页面中调用divshow()就可以弹出仿照的模式窗口,这样就不会出现丢失session的问题,而且视觉效果很好。