当前位置 > 首页 > IE9\IE8

网页Frameset frame 布局 IE7/8/9 内存泄露

2012-12-8 10:38:00来源:IE9\IE8

Sorry 我不知道这个问题放在这里是否是对的,我需要解决下面这个问题

这种布局存在内存泄露,站点使用一会内存就涨上去了,然后整个响应很慢,客户端是Xp IE7/IE8 ,我的页面布局是这样的:

FrameMain.aspx页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <TITLE></TITLE>
        <META http-equiv="Content-Type" content="text/html; charset=gb2312">
        <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
        <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
        <frameset rows="46,*" framespacing="0" frameborder="no" border="0" noResize scrolling="no">
      <frame name="banner" src="WebForm_logo.aspx" noResize scrolling="no"/>
      <frameset id="frame"  cols="7,156,7,*,7"  framespacing="0" frameborder="no" border="0" name="frame" noResize scrolling="no">
        <frame name="left" id="left" noresize src="leftframe.aspx" scrolling="no">
        <frame name="Menu" id="Menu" noresize src="Menu.aspx">
        <frame name="border" id="border" scrolling="no" noresize src="middle.aspx">
        <frame name="main" id="main" src="<%=MainUrl %>">
        <frame name="right" id="right" scrolling="no" noresize src="rightframe.aspx">
      </frameset>
      </frameset>
    </head>
<body>
  
</body>
</html>


我在Menu.aspx 中用  <a target='main' href='导航内容页面'> 来控制 main frame显示。

但是我发现长时间使用,会引起内存泄露,我参考网上尝试了一些方法 比如我在Menu.aspx页面中调用下面这个方法来清空Frame。
JavaScript code
function clearFrame(){
var frame = window.parent.document.getElementById("main");
frame.src = 'about:blank';
frame.contentWindow.document.write('');//清空frame的内容
frame.contentWindow.document.clear();
frame.contentW

  • IE9 64bit bug?

    2011-7-12 9:33:00

    OS: windows 7 pro 64 bit with SP1 browser: IE 9 64bit issue: 打开IE经常出现收藏夹丢失的情况,现象是收藏夹为空,重启IE后收藏夹

  • 64位IE9怎么打开网页flash

    2011-3-20 10:17:00

    64位的IE9出来了,毫不犹豫花了一晚时间把系统装成了64位,结果安装IE9之后根本都打不开网页flash,官方也没有flash插件,目前只有测试版的,怎么就出来的这么慢呢。。。现在只能用32位的。

  • IE9网站锁定问题

    2011-9-20 17:48:00

    目前似乎都是拖动图标或者网页内提示拖动图标来锁定到任务栏,有没有代码可以直接实现点击弹出确认框来直接锁定网站到任务栏而不是拖动的方式?

  • IE9,窗口标题栏空着,为什么要这样呢?

    2011-3-19 18:59:00

    装了IE9,感觉还是有些不太适应。收藏夹“五角星”按扭放在窗口右上角、没啥用的主页按扭占据显著位置,不符合IE用户的习惯了吧。窗口顶上标题栏,最小化、最大化、关闭三个按钮左边空荡荡的,岂不是浪费屏幕

  • 求问大神,IE9模式下用showmodaldialog的横向滚动条问题

    2012-10-25 17:19:00

    IE9模式下,用showmodaldialog打开的子画面中,竖向滚动条出现的同时,横向滚动条也随着出现了,拉宽页面,但是不论页面宽度如何变化,只要竖向滚动条还在,横向滚动条就一直存在。反之,横向滚

  • IE9 Probleme - Menüleiste

    2011-3-19 17:58:00

    Hallo! Ich habe nun auch den neuen IE9 (64-Bit) bei mir installiert und musste feststellen, dass si

  • IE9运行ActiveX控件提示“已停工作”

    2012-4-5 14:19:00

    最近做一个交互式的网页,需要用到Cult3D ActiveX Player插件。但是为什么IE9运行ActiveX控件提示“已停工作”,然后转到页面提示“Internet Explorer 已经为了

  • 如何将IE9的窗口图标变大,其实很简单。而且美观大气很多。

    2011-3-21 0:35:00

    以前使用IE8的时候,在窗口上右键可以设置大图标和大标签, 升级IE9之后如果你不重置的话,任然会默认的是大图标。 但是有时候为了提升速度需要重置。 这时候你会发现图标变小了,并且右键已经没有

  • Fragen zum IE9, die nicht Entwicklerfragen sind ...

    2011-3-21 0:35:00

    ... bitte hier stellen: http://answers.microsoft.com/de-de/ie/ Ansonsten muß ich leider m

  • IE9打印设置,设置为横向,并调整页边距,保存后,下次打开就不对了

    2012-8-23 14:16:00

    还是默认为纵向,且边距乱了,和我保存前的不一样了