c# – 将jquery ThickBox大小设置为auto
我使用
JQuery ThickBox 3.1显示我的Iframed内容作为弹出窗口.
<a href="popUp.aspx?id=<%#Eval("id")%>&TB_iframe=true&height=600&width=800" title='<%#Eval("Title")%>' class="thickbox"> <img id="thumbnailImage" runat="server" src='<%#Eval("ImagePath")%>' alt="Single Image" width="180" style="max-height:220px"/></a></div> 当我点击“thumbnailImage”时,页面“popUp.aspx”将显示为弹出窗口. 我想知道如何将thickBox的width和height的值设置为auto. 你可以看到thickBox的css文件和javascript文件! 解决方法
不知道我是否正确理解了一切,但如果你的表格在一个iframe内,你必须知道一个iframe是页面中许多东西的边界.
特别地,布局不会流过iframe.里面有iframe和外面.他们离开完全分离的世界,没有办法你的表格(它存在于iframe内的文档)的大小可以影响iframe本身的大小 – 或者存在于iframe之外的任何东西. 如果您没有摆脱iframe,您唯一的解决方案是使用javascript将大小从iframe中的文档复制到iframe本身.当然,这是假设一个脚本被允许这样做,即你没有跨站点脚本问题(你的iframe和主要的文档必须来自相同的起源). 澄清并妥善回答:你提出错误的问题.将thickbox大小设置为“auto”将不会帮助您.您必须将thickbox大小动态设置为实际值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |