一. 静态属性
下面是静态类里的方法,事实上,我们这里用属性,甚至是常量 更好一些.
在属性 TempPath 里,不能包含复杂的逻辑和返回值. 下面是用属性的表示方法:
调用 InParamsClass.OpenFile
二.利用钩子,查看打开模态窗口的地址
调用: window.showModalDialog("a.htm") ;
三. 类型转换:
定义一个Array可以这样:
var m_GridMenu = new Array (
{"text" :"打开信息
" , "img": "../images/open.gif" , "action" :"post" , "subMenuControlID":"gridMenu1"} ,
{"text" :"-" , "img": "../images/open.gif" , "action" :"post"} ,
{"text" :"标记为已读" , "img": "../images/readMail.gif" , "action" :"markRead"} ,
{"text" :"标记为未读" , "img": "../images/unreadMail.gif" , "action" :"markUnread"}
{"text" :"打开信息
{"text" :"-" , "img": "../images/open.gif" , "action" :"post"} ,
{"text" :"标记为已读" , "img": "../images/readMail.gif" , "action" :"markRead"} ,
{"text" :"标记为未读" , "img": "../images/unreadMail.gif" , "action" :"markUnread"}
如果把 Array 构造函数里面的内容,定义在别的地方, 但是,我的程序要提供另一个方式,就是在程序一个地方存储这个 Array 对象的内容(element.innerHTML ),在脚本的其它地方操作它. 这里用到了一个小技巧:
var arrayItems ;
eval( "arrayItems = new Array( " + element.innerHTML + ") ;" ) ;
eval( "arrayItems = new Array( " + element.innerHTML + ") ;" ) ;