jbox提供了很好的模式窗口。新的版本还在不断的完善中。。。。。
关于Jbox使用过程中,往往用JOBOX中嵌入IFRAME,那么在IFRAME中如何关闭JBOX呢,
只要在IFRAME中的网页中调用
window.parent.window.jBox.close(window.parent.window.jBox.boxes[window.parent.window.jBox.boxes.length - 1]);
就可以正常关闭JBOX了。
其实close()中传入的参数就是获取了一个jbox对象,window.parent.window.jBox.boxes[window.parent.window.jBox.boxes.length - 1]
jbox的对象都存在jboxs中,,,,
使用JBOX呢,只需要引入js,调用
jBox.open('jBox ID','inline','inline text','title','boxAttr')就可以了
jbox ID,第一个参数就是指定一个窗口的ID
inline 第二个参数就是窗口中显示的样式 ,若要使用IFRAME,那么就填写"iframe"
inline text 第三个参数就是窗口中显示的内容,若使用的是IFRAME,那么此个就为URL
title 第四个参数就是窗口的标题,显示在窗口的左上角
boxAttr 第五个参数就是窗口的设置参数。如'width=500,height=400,center=true,minimizable=true,resize=true,draggable=true,model=true,scrolling=true'
下面就是一个每用的例子:
jBox.open('iframe-jBoxID','iframe','Desk2_roomInfo.aspx' + '?roomNo=' + roomNo,'demo3','width=500,height=400,center=true,minimizable=true,resize=true,draggable=true,model=true,scrolling=true');
jbox的JS下载地址:
http://d.download.csdn.net/down/1307523/zxh32017
参考网址可以到:http://www.aspstat.com/jbox/demo.htm