thickbox

相关参数:
a类型: <a href="#TB_inline?width=344&inlineId=mydiv&modal=true" class="thickbox">显示</a>
input类型: <input class="thickbox" alt="#TB_inline?width=285&height=392&inlineId=MyDiv&modal=true"

οnclick=" GetData('<%# Eval("STID") %>')" type="button" value="修改"/>

1、在使用thick的时候,参数中的TB_iframe说明灰色中间弹出的thickbox是通过加载另外一个文件来导入的

2、参数中的#TB_inline和inlineId=divname说明灰色中间弹出的thickbox是通过加载当前文件的一个div或则其他元素来的

3、#TB_inline和inlineId=divname这两个标签的要同时存在的,因为在thickbox.js库中是首先判断参数中是否存在TB_inline后接着

来获取标签inlineId的值的,若参数中没有标签TB_inline就不会判断inlineId的值的了

4、而参数中的标签"TB_iframe”和“#TB_inline与inlineId=divname”这两种情况是对立的,只能出现一种情况,因为thickbox要嘛是

通过加载外部文件,要嘛就是加载当前页面的某个元素,如div元素,

而参数中的width和height是用来判断thickbox的大小的

以上参考:
http://blog.csdn.net/bin_520_yan/archive/2010/05/09/5571311.aspx
[color=red]我用thickbox时是在iframe中用的遇到了一些问题:
1.在写链接时要先写自己定义的参数并且一定要加上TB_iframe=true才能行
2.在上层弹出的窗口中再跳转到别的页面时常常会出现:跳转的页面也会在上层显示,网上都说改thick.js文件但我没试成功,我是在最上层弹出的页面的form表单后加上target="_parent"就成功了,如果不是form表单的话可以在javascript中用
window.parent.location.href=""进行跳转。这样就行了![/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值