{popup}用来创建一个JavaScript弹出层/窗口。必需先调用{popup_init}。
| 属性名 | 类型 | 必需? | 缺省 | 描述 |
|---|---|---|---|---|
| text | string | Yes | n/a | 弹出窗口中显示的文本/HTML |
| trigger | string | No | onMouseOver | 用来激发弹出窗口的机制。可以是onMouseOver或者onClick |
| sticky | boolean | No | FALSE | 除非关闭,弹出框保持显示 |
| caption | string | No | n/a | 设置标题 |
| fgcolor | string | No | n/a | 弹出框内部的颜色 |
| bgcolor | string | No | n/a | 弹出框的边框颜色 |
| textcolor | string | No | n/a | 弹出框内文本的颜色 |
| capcolor | string | No | n/a | 弹出框标题的颜色 |
| closecolor | string | No | n/a | "Close"文本的颜色 |
| textfont | string | No | n/a | 主体文本的字体 |
| captionfont | string | No | n/a | 标题的字体 |
| closefont | string | No | n/a | "Close"文本的字体 |
| textsize | string | No | n/a | 主体文本的大小 |
| captionsize | string | No | n/a | 标题文本的大小 |
| closesize | string | No | n/a | "Close"文本的大小 |
| width | integer | No | n/a | 框的宽度 |
| height | integer | No | n/a | 框的高度 |
| left | boolean | No | FALSE | 弹出框显示在鼠标的左边 |
| right | boolean | No | FALSE | 弹出框显示在鼠标的右边 |
| center | boolean | No | FALSE | 弹出框显示在鼠标的中间 |
| above | boolean | No | FALSE | 弹出框显示在鼠标的上边。注意:只有设置了height才有用。 |
| below | boolean | No | FALSE | 弹出框显示在鼠标的下边 |
| border | integer | No | n/a | 使弹出框的边框更宽或更窄 |
| offsetx | integer | No | n/a | 弹出框在水平方向偏移指针的量 |
| offsety | integer | No | n/a | 弹出框在垂直方向偏移指针的量 |
| fgbackground | url to image | No | n/a | 在弹出框中不用颜色而是用一个图片作为背景。 |
| bgbackground | url to image | No | n/a | 弹出框的边框不使用颜色而是用一个图片。注意:你还要设置bgcolor为""否则该颜色还会显示。注意:如果有一个Close链接,Netscape会重新渲染该表格单元格,使得外观不正确。 |
| closetext | string | No | n/a | 将"Close"文本替换为别的文本 |
| noclose | boolean | No | n/a | 对于有标题且“置顶”显示的框,不显示"Close"文本。 |
| status | string | No | n/a | 设置浏览器状态栏的文本 |
| autostatus | boolean | No | n/a | 将状态栏文本设置为弹出文本。注意:该选项将超越status的设置 |
| autostatuscap | string | No | n/a | 设置状态栏文本为挑剔文本。注意:该选项将超越status和autostatus设置 |
| inarray | integer | No | n/a | 要求overLib根据该索引从ol_text数组(来自overlib.js)中读出文本。该参数可以用来替代text。 |
| caparray | integer | No | n/a | 要求overLib根据该索引从ol_caps数组中读出标题 |
| capicon | url | No | n/a | 在弹出框的标题前显示该图形 |
| snapx | integer | No | n/a | 将弹出框在水平栅格中对齐到一个偶数位置 |
| snapy | integer | No | n/a | 将弹出框在垂直栅格中对齐到一个偶数位置 |
| fixx | integer | No | n/a | 锁定水平位置。注意:超越所有其它的水平放置 |
| fixy | integer | No | n/a | 锁定垂直位置。注意:超越所有其它的垂直放置 |
| background | url | No | n/a | 不用表格框的背景而改用一个图形 |
| padx | integer,integer | No | n/a | 用水平空格而不是文本放置来填白背景图形。注意:这是一个双参数的命令。 |
| pady | integer,integer | No | n/a | 用垂直空格而不是文本放置来填白背景图形。注意:这是一个双参数的命令。 |
| fullhtml | boolean | No | n/a | 允许你完全控制背景图片上的HTML。HTML代码应出现在"text"属性中。 |
| frame | string | No | n/a | 控制弹出框在另一个框架中。关于该函数的更多信息参见overlib页。 |
| function | string | No | n/a | 调用指定的JavaScript函数并将返回值作为文本显示在弹出框中。 |
| delay | integer | No | n/a | 使弹出框表现的象一个提示。在延迟了指定的毫秒数后再弹出。 |
| hauto | boolean | No | n/a | 自动确定弹出框是在鼠标的左边还是右边。 |
| vauto | boolean | No | n/a | 自动确定弹出框是在鼠标的上边还是下边。 |
还有一个不错的例子可以参见{capture}页。
参见{popup_init}以及overLib的主页。