使用iframe的一些经验
2010-04-15 17:14
211 查看
1. session过期后如果在iframe里操作就会返回到Login.aspx,可是这个Login.aspx页面还在iframe里面如果再次登陆就会出现iframe嵌套的现象。
Google了好半天,终于得到了一些提示,原来这个问题我们可以这样来解决:
Response.Write(@"<script type='text/javascript'>window.top.location = '../Login.aspx'</script>");
原来这个问题可以很简单的解决 ~
2. iframe 自适应高度的问题:
这个问题需要借助Javascript脚本来解决,脚本代码如下:
/*************************************************************/
function resize()
{
var h=600;
try
{
if(iframe && iframe.document && iframe.document.body)
{
var o = iframe.document.body;
var h = o.scrollHeight + (typeof(o.clientTop)== 'number' ?o.clientTop * 2 : 0);
}
}
catch(e)
{
var h=600;
window.status=e.description;
}
if(h<600)
{h=600;}
document.getElementById('iframe').style.height=h+'px';
return h+"px";
}
window.onresize=resize;
/*************************************************************/
调用该脚本的例子如下:
<iframe id="iframe" width="100%" src="User/List.aspx" onload="javascript:resize();" scrolling="no" frameborder="0" style="width: 100%;" height="22"></iframe>
欢迎大家斧正、拍砖 !
Google了好半天,终于得到了一些提示,原来这个问题我们可以这样来解决:
Response.Write(@"<script type='text/javascript'>window.top.location = '../Login.aspx'</script>");
原来这个问题可以很简单的解决 ~
2. iframe 自适应高度的问题:
这个问题需要借助Javascript脚本来解决,脚本代码如下:
/*************************************************************/
function resize()
{
var h=600;
try
{
if(iframe && iframe.document && iframe.document.body)
{
var o = iframe.document.body;
var h = o.scrollHeight + (typeof(o.clientTop)== 'number' ?o.clientTop * 2 : 0);
}
}
catch(e)
{
var h=600;
window.status=e.description;
}
if(h<600)
{h=600;}
document.getElementById('iframe').style.height=h+'px';
return h+"px";
}
window.onresize=resize;
/*************************************************************/
调用该脚本的例子如下:
<iframe id="iframe" width="100%" src="User/List.aspx" onload="javascript:resize();" scrolling="no" frameborder="0" style="width: 100%;" height="22"></iframe>
欢迎大家斧正、拍砖 !
相关文章推荐
- MongoDB使用小结:一些不常见的经验分享
- FC8 中的一些自己认为比较实际的经验(日常使用)
- "[转]以下一些使用ASP.NET和VS.NET2003的经验和技巧," 一文的评论:
- 使用html和css的一些经验
- wangchenxicool 关于NandFlash在实际产品使用上的一些经验
- 使用Keil C调试某系统时积累的一些经验
- 使用echart百度图表的一些经验(1)
- 别人使用Hadoop的一些经验总结
- iframe去边框、无边框使用大全(实践经验整理)
- Wireshark的一些使用经验
- 使用 React 的一些经验
- 使用ArcGIS API for ios开发时的一些经验与问题
- 使用会声会影X3加快渲染速度的一些经验
- CVS的配置和使用的一些经验
- mutt manual 和一些使用经验
- 分享关于平板电视的一些使用、选购经验和想法。
- 使用ThinkPHP的一些小经验
- x264编码器的一些使用经验
- 分享一下ExpressQuantumGrid4的cxGrid的一些使用方法和经验