用thickbox时,在后台请求不到传递的参数.的问题

今天准备在MOSS里面用thickBox来完成一些效果,thickBox真是个好东西.呵呵!

使用时,我传了这么一个url:" http://localhost/aaa.aspx?id=10 " ,结果报错.看看url,发现只有"http://localhost/aaa.aspx",也就是说参数被截掉了.上网搜了半天找到了解决办法.

解决:

1.打开thickbox.js 文件.

2.找到如下代码:

if(url.indexOf('TB_iframe') != -1){    
      urlNoQuery = url.substr(0,TB_strpos(url, "?"));   
      $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><iframe src='"+urlNoQuery +"' id='TB_iframeContent' style='width:"+(ajaxContentW + 30)+"px;height:"+(ajaxContentH + 18)+"px;'></iframe>");
     }else{
      $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");

    }

3.将红色字部分改成url.就OK了. 具体是为什么,看看蓝色字部分就应该知道了.

posted @ 2008-11-14 16:32  小牛大牛  阅读(987)  评论(1编辑  收藏  举报
咱这社会,努力不一定会有回报,但要是不努力,您可就得空虚.您说这讨老婆,生孩子,买房子,购车子,哪样不得自己动手,别人动手咱也不能放心啊,您说是不是这么个理儿?....