博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thickbox中url传递参数的问题解决 -修改Thickbox.js
阅读量:5297 次
发布时间:2019-06-14

本文共 1740 字,大约阅读时间需要 5 分钟。

1.打开thickbox.js 文件.

2.搜索 urlNoQuery

找到如下代码:

if(url.indexOf('TB_iframe') != -1){    

      urlNoQuery = url.。。。之类

把这里的 urlNoQuery句替换为:

urlNoQuery=url;

这是因为原文件中语句删除了url的所有参数,为了传递参数,必须使用原来的url。

 

修改后的部分:

if(url.indexOf('TB_iframe') != -1){
// either iframe or ajax window //urlNoQuery = url.split('TB_'); urlNoQuery = url; $("#TB_iframeContent").remove(); if(params['modal'] != "true"){
//iframe no modal $("#TB_window").append("
"+caption+"
"); }else{
//iframe modal $("#TB_overlay").unbind(); $("#TB_window").append(""); } }else{
// not an iframe, ajax if($("#TB_window").css("display") != "block"){ if(params['modal'] != "true"){
//ajax no modal $("#TB_window").append("
"+caption+"
"); }else{
//ajax modal $("#TB_overlay").unbind(); $("#TB_window").append("
"); } }else{
//this means the window is already up, we are just loading new content via ajax $("#TB_ajaxContent")[0].style.width = ajaxContentW +"px"; $("#TB_ajaxContent")[0].style.height = ajaxContentH +"px"; $("#TB_ajaxContent")[0].scrollTop = 0; $("#TB_ajaxWindowTitle").html(caption); } }

转载于:https://www.cnblogs.com/dupeng0811/archive/2012/05/14/Thickbox-Url.html

你可能感兴趣的文章
1.7-BGP③
查看>>
第3章 ES文档和故障处理
查看>>
jquery实现返回基部案例效果
查看>>
oracle 电子商务解决方案讲义
查看>>
屏幕录制H.264视频,AAC音频,MP4复,LibRTMP现场活动
查看>>
padding与margin的差别
查看>>
RDD的依赖关系
查看>>
类型"Microsoft.Office.Interop.Word.ApplicationClass"未定义构造函数
查看>>
Android简易实战教程--第二十九话《创建图片副本》
查看>>
Android简易实战教程--第三十二话《使用Lrucache和NetworkImageView加载图片》
查看>>
Oracle 11g Articles
查看>>
Android直接用手机打包apk!
查看>>
vue中created、mounted等方法整理
查看>>
如何连接oracle数据库及故障解决办法
查看>>
如何给ocx,dll控件进行数字签名
查看>>
新开通博客【人工置顶】
查看>>
mongoose学习参考
查看>>
python 输入列的名字,直接可以得到图像
查看>>
ztree根据关键字模糊搜索
查看>>
求一个环形数组最大子数组的和
查看>>