博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
Python使用dict和set
查看>>
英语冷笑话
查看>>
LC 676. Implement Magic Dictionary
查看>>
2014华工复试数据库上机之SQL
查看>>
员工管理系统————首页登陆模块
查看>>
算法第3章上机实践报告
查看>>
逆向与BOF基础——注入shellcode并执行&Return-to-libc
查看>>
winform textbox.text设置换行技巧备忘
查看>>
转 NSRange 的用法
查看>>
Multi Thread.
查看>>
指针接收函数
查看>>
C#用大石头Xcode做数据底层注意事项
查看>>
8个数据清洗Python代码,复制可用,最长11行 | 资源
查看>>
函数模板
查看>>
结合 Laravel 5.5 + vue 2.5 开发的博客
查看>>
浅谈------location
查看>>
vue 创建项目
查看>>
uva 784 Maze Exploration
查看>>
深入理解Linux字符设备驱动
查看>>
Js实现select全选和取消选择
查看>>