使用iframe的一些经验

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.οnresize=resize;

/*************************************************************/

调用该脚本的例子如下:

<iframe id="iframe" width="100%" src="User/List.aspx" οnlοad="javascript:resize();" scrolling="no" frameborder="0" style="width: 100%;" height="22"></iframe>

欢迎大家斧正、拍砖 !

posted on 2010-04-15 17:14 gguowang 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/gguowang/archive/2010/04/15/Iframe.html

使用iframe的一些经验相关推荐

  1. 深入理解iframe

    一 目的 iframe是网页布局中重要的元素,是解决一些常见前端问题的必修课,而iframe总是让人捉摸不透,不好掌握.关于iframe,有很多问题我们必须要彻底弄清.笔者累一年经验,3天构思,欲阐述 ...

  2. iframe高度动态自适应

    参考:http://www.zhangxinxu.com/wordpress/?p=1294 一.前言碎碎念 我从来对iframe就没有什么好感,对其基本上是不屑一顾.但是人在江湖,身不由己.经理发话 ...

  3. css之其它技巧和经验列表

    其它技巧和经验列表(*以下实例默认运行环境都为Standard mode): 如何让层在falsh上显示? 方法: ``` 设置flash的wmode值为transparent或opaque ``` ...

  4. 转:高效代码审查的八条准则和十个经验

    代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等. 1. 代码审查要求团队有良好 ...

  5. iframe 在 SAP 三款产品中的三个应用场景

    这是 Jerry 2021 年的第 73 篇文章,也是汪子熙公众号总共第 350 篇原创文章. iframe 是一项历史悠久的前端技术,能够将另一个 HTML 页面嵌入到当前的宿主页面.每个通过 if ...

  6. 做事用人 用人做事_做事:构建我的第一个Web应用程序的经验教训

    做事用人 用人做事 On the 5th of June, 2020, after almost two weeks of (re)learning javascript, fixing bugs, ...

  7. html iframe php,html iframe使用的实战总结分享

    说在前面的话,iframe是可以做很多事情的. 例如: a>通过iframe实现跨域; b>使用iframe解决IE6下select遮挡不住的问题 c>通过iframe解决Ajax的 ...

  8. 2017前端大厂踩坑经验

    不得不说今年的前端无疑超越了两年前java的火爆,但是同样应聘人数增加后,应聘要求也随之大幅度上升,在不是那个切切图,做做ui就能说自己是前端开发工程师了,而如今微信小程序的推出,无疑是让风口浪尖上的 ...

  9. html一个div调用的一个php页面,打开一个HTML文件,一个div/iframe中内PHP

    while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != &qu ...

  10. iframe调用父页面js方法_JS高级技巧

    本篇是看的<JS高级程序设计>第23章<高级技巧>做的读书分享.本篇按照书里的思路根据自己的理解和经验,进行扩展延伸,同时指出书里的一些问题.将会讨论安全的类型检测.惰性载入函 ...

最新文章

  1. ISA2006标准版安装及无人值守安装
  2. (5.17更新)2011.5.21项管考试论文关注点
  3. PYTHON * 和**的用法
  4. Introduction to the Trusted Services Project
  5. 【luogu 2709 / BZOJ 3781】小B的询问
  6. nssl1254-A(林下风气)【树形dp】
  7. Waymo自动驾驶数据集介绍与使用教程
  8. 20060516: 实现圆角div效果
  9. coupled quasi-harmonic bases
  10. [转载]遗传算法介绍
  11. VirtualBox的ctrl键不能用
  12. 小程序图片实现自适应大小,超过部分自动裁剪
  13. 马赛克密码破解——GitHub 热点速览 Vol.50
  14. ckeditor java 使用教程_Java上CKEditor集成指南
  15. 计算机中丢失XINPUT无法修复,xinput1_3.dll丢失怎么修复
  16. 教你如何用python画出4种风格不一的树
  17. 精通Groovy_B 循环, 范围, 集合, 映射, 闭包, 类, UT
  18. 基于SpringBoot实现邮箱找回密码
  19. 2020年Java就业前景和就业方向分析!
  20. 以太网EMC接口电路设计及PCB设计

热门文章

  1. mysql基础之mariadb集群双主(主主)架构
  2. IntelliJ远程调试教程
  3. js 一个关于图片onload加载的事
  4. 自动化测试的点点滴滴经验积累
  5. javascript || 简写 if
  6. 怎样读取html控件(如文本框)的值
  7. vue-amap详细使用教程
  8. C 中细节问题的试题
  9. 团队作业4——第一次项目冲刺(Alpha版本)4.23
  10. Oracle中的sql操作符 和分析函数