清除缓存

清除缓存

showModalDialog

参数详细说明

 

使用

showModalDialog

显示数据

,

因为缓存的原因

,

有时候数据不会立即更新

,

所以需要在

HTML

页面的

Head

标签内添加使网页过期的语句

,

这样才能使

showModalDialog

数据能够得

到及时的更新:

 

 

<meta http-equiv="pragram" content="no-cache">  

禁止浏览器从本地缓存中调阅页面。

  

网页不保存在缓存中,每次访问都刷新页面。

  

<meta http-equiv="cache-control" content="no-cache, must-revalidate">  

网页不保存在缓存中,必须重新加载页面

  

<meta http-equiv="expires" content="0">  

网页在缓存中的过期时间为

0

,一旦网页过期,必须从服务器上重新订阅。

 

 

 

基本介绍:

    

   showModalDialog()    (IE    4+    

支持

)    

   showModelessDialog()    (IE    5+    

支持

)    

   window.showModalDialog()

方法用来创建一个显示

HTML

内容的模态对话框。

    

   window.showModelessDialog()

方法用来创建一个显示

HTML

内容的非模态对话框。

    

     

使用方法:

    

   vReturnValue 

 

 

 

 

 

 

window.showModalDialog(sURL 

 

 

 

[, 

 

 

 

vArguments]    

[,sFeatures])    

   vReturnValue 

 

 

 

=  

 

 

window.showModelessDialog(sURL 

 

 

 

[, 

 

 

 vArguments]    

[,sFeatures])    

     

参数说明:

    

   sURL--    

   

必选参数,类型:字符串。用来指定对话框要显示的文档的

URL

    

   vArguments--    

   

可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。

对话框通过

window.dialogArguments

来取得传递进来的参数

    

   sFeatures--    

   

可选参数,类型:

字符串。用来描述对话框的外观等信息,

可以使用以下的一个或几个,

用分号“

;

”隔开。

    

   1.dialogHeight    :

对话框高度,不小于100

px

,IE4中

dialogHeight    

    

dialogWidth    

默认的单位是

em

而IE5中是

px

为方便其见,

在定义

modal

方式的对

话框时,用

px

做单位。

    

   2.dialogWidth:    

对话框宽度。

    

   3.dialogLeft:    

离屏幕左的距离。

    

   4.dialogTop:    

离屏幕上的距离。

    

   5.center:    {yes    |    no    |    1    |    0    }

窗口是否居中,

默认

yes

但仍可以指定高度和宽度。

    

   6.help:    {yes    |    no    |    1    |    0    }

:是否显示帮助按钮,默认

yes

    

   7.resizable:    {yes    |    no    |    1    |    0    }    

[IE5+]

是否

可被改变大小。默认

no

    

   8.status:    {yes    |    no    |    1    |    0    }    

IE5+

:是否显示状

态栏。默认为

yes[    Modeless]

no[Modal]

    

   9.scroll:{ 

 

 

 

yes 

 

 

 

 

 

 

no 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

on 

 

 

 

|    

off    }

:指明对话框是否显示滚动条。默认为

yes

    

   

下面几个属性是用在

HTA

中的,在一般的网页中一般不使用。

    

   10.dialogHide:{    yes    |    no    |    1    |    0    |    on    |    

off    }

:在打印或者打印预览时对话框是否隐藏。默认为

no

    

   11.edge:{    sunken    |    raised    }

:指明对话框的边框样式。默认为

raised

    

   12.unadorned:{    yes    |    no    |    1    |    0    |    on    |    

off    }

:默认为

no

    

     

参数传递:

    

   1.

要想对话框传递参数,

是通过

vArguments

来进行传递的。

类型不限制,

对于字符串类

型,最大为

4096

个字符。也可以传递对象,例如:

    

   -------------------------------    

   parent.htm    

   <script>    

   var    obj    =    new    Object();    

   obj.name="51js";    

window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");    

   </script>    

 

 

   modal.htm    

   <script>    

   var    obj    =    window.dialogArguments    

   alert("

您传递的参数为:

"    +    obj.name)    

   </script>    

   -------------------------------    

   2.

可以通过

window.returnValue

向打开对话框的窗口返回信息,

当然也可以是对象。

如:

    

   ------------------------------    

   parent.htm    

   <script>    

       str    

=window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");    

       alert(str);    

   </script>    

 

 

   modal.htm    

   <script> 

你可能感兴趣的:(清除缓存)