A页面上导入thickbox脚本
一个超链接点击弹出B页面(窗体形式)<a href="B.aspx?height=400&width=640"
                            class="thickbox">
                            <img src="images/u_Default/b2.gif" width="162" height="37" /></a>
在B页面上有一段年月日的脚本代码,独立运行没问题
但是从A页面弹出B页面,那段年月日的脚本就报错。
请教各位大侠。

解决方案 »

  1.   

    提示什么错误,可使用jWindow弹出页面
      

  2.   

    <DIV class="window" id="openwin" style=" z-index:100;"> 
      <DIV class="title"> 
        <SPAN id="winTitle">&nbsp; </SPAN> 
        <SPAN class="buttons"> 
          <SPAN class="close" id="closewin">关闭 </SPAN> 
        </SPAN>&nbsp; 
      </DIV> 
      <IFRAME class="content_frame" 
    style="TEXT-ALIGN: center" src="" frameBorder="0" 
    scrolling="no"> </IFRAME> 
    </DIV> <script> 
    function OpenWindow(url,width,height) 

        SetTitle(url); 
        OpenJWindow('#openwin', url, width,height, EditClosed); 

    function SetTitle(url) 

        var obj = document.getElementById("winTitle"); 
        obj.innerHTML ="BBB"; 

    function EditClosed(result) 

      return false; 

    </script> 
    <LINK href="../jwindow.css" type=text/css rel=stylesheet /> 
    <SCRIPT src="../jquery-latest.pack.js" type=text/javascript> </SCRIPT> 
    <SCRIPT src="../ui.mouse.js" type=text/javascript> </SCRIPT> 
    <SCRIPT src="../ui.draggable.js" type=text/javascript> </SCRIPT> 
    <SCRIPT src="../jquery.jwindow.js" type=text/javascript> </SCRIPT> a.aspx 
        function CloseClientJWindow(result, isInIFrame) 

        var p = null; 
        if(isInIFrame) 
        { 
            p = self.parent; 
            if(p == null) return; 
        } 
        else 
        { 
            p = self; 
        } 
        p.jWindow.close(p.$('#openwin'),result); 
    } <img border="0" onClick="OpenWindow('a.aspx?ID=2', 650,370);return false;" style="CURSOR: hand" src="../images/a.gif" />