模式窗口一些常用的处理
来源:互联网 发布:php获取页面源码 编辑:程序博客网 时间:2024/05/22 04:55
模态窗口:也就是我们所说的弹出页面,特性是只能操作子页面,子页面关闭后才能到父页面操作。
1。打开窗口:
var handle = window.showModalDialog(url, objects, feathers);
其中:objects可以为参数(包括数组),也可以是对象。
通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。
2。关闭子窗口:
window.close();
3。从子窗体传参数给父窗体:
子窗口关闭前:window.returnVal = string;
父窗口:var vReturnValue=window.showModalDialog(url, objects, feathers);
4。清除缓存,防止模式窗口页面不更新的情况:
在模式窗口页面加:<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache,must-revalidate">
5。防止模式窗口打开的页面出现cookie丢失的情况:
模式窗口打开新窗口时,仅可以使用 showModalDialog(url,window,feathers); 方法,且 objects 为 window 。
6。打开action指向的页面,参数传递通过url传递的参数,参数最好为英文和数字(一般为id值),因为中文在url传递过程中会变成乱码。如下所示:
var url="/picQAction.do?catalogId=3";
window.showModalDialog(url,window,feathers);
7。想提交父窗口的同时又要打开模式窗口,可以采用二次提交的方式,就是先提交表单,返回页面一个标志,用js进行判断触发页面的二次提交打开想打开的页面。
8。防止打开新窗口(如提交表单):
<base target="_self">
- 模式窗口一些常用的处理
- 常用的一些处理函数
- 常用的一些处理函数
- 常用的一些处理函数
- asp.net常用的一些弹出窗口
- 一些常用的shell模式
- 一些常用的shell模式
- javascript常用的一些开发模式(常用)
- 常用的一些数据的处理方法
- Oracle常用的一些时间处理函数
- 字符串处理的一些常用函数
- 一些常用的T_SQL字符串处理函数
- 常用的一些图像处理Matlab源代码
- C++ 中常用的 一些字符串处理
- 常用的一些图像处理Matlab源代码
- 一些OpenCV里常用的图像处理
- 收集一些常用的图像处理网站
- 图像处理一些常用的网站
- passwd 命令,修改当前用户密码
- Delphi API HOOK完全说明(修正及说明)
- CORBA探索(第一篇:学习CORBA应理解的一些基本概念)
- VB_KeyCodeConstants 枚举值
- 用反射写的数据绑定
- 模式窗口一些常用的处理
- csdn开博啦
- VB_窗体透明
- Who can understand this statement below?
- 零散的记录
- Linux configure 参数解释
- C运行时库详解(转载)
- 转发和重定向的区别
- RedHat Linux安装Oracle10g(图文详解 教程)