散分啦~~!jquery thickbox遮罩frameset框架的解决办法
本帖最后由 qqdd2716 于 2010-09-01 10:37:44 编辑 下载例子
解决thickbox在frameset框架下只能遮罩子页面的问题。
asp.net项目 直接浏览index.html
最后在父页面和遮罩层里的文本框中输入值后点登录可以得到这几个文本框的值。
效果就像在“我的资源”里随便点击任何一个已经发布的资源名称旁边的编辑图标所弹出来的层一样~但是左边的树状分类没有被遮罩~这个例子就解决了这个问题。
将thickbox.js里的tb_init(domChunk)函数替换为:
function tb_init(domChunk) {
jQuery(domChunk).click(function() {
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
//alert(window.top.location);
//alert(self.location);
//alert(window.top.location == self.location);
if (window.top.location != self.location) {
window.top.tb_show(t, a, g);
} else {
self.tb_show(t, a, g);
}
this.blur();
return false;
});
}
[最优解释]
该回复于2010-09-01 16:11:33被版主删除
[其他解释]
接分 给你凑热闹!
[其他解释]
首先,支持楼主!
不过,我个人觉得:
thickbox在frameset框架下不一定要遮罩父页面(这样做不一定合理)
还有就是你这样改了thickbox的库,会不会影响其它有关thickbox的功能??
[其他解释]
jquery真的不错。
[其他解释]
支持分享,顶下
[其他解释]
该回复于2010-09-01 16:03:32被版主删除
[其他解释]
看看,有啥说明吗
[其他解释]