将基于帧的代码迁移到非基于帧的代码



我正在将一些旧框架html代码及其相应的javascript迁移到非基于框架的代码。

旧的基于框架的html是这样的:

<frameset rows="100%,0,0,0,0" border="0">
    <frame src="roster.html" name="jwc_main" marginwidth="0" marginheight="0" scrolling="no">
  </frameset> 

Iframe code in html:

<iframe src="iRoster.html" name="iRoster" id="iRoster" scrolling="auto"    
style="width:100%;height:100%;border:2px groove;" frameborder=0>

有一个javascript方法可以访问框架HTML中的iframe,如:

var fmd = frames["jwc_main"].iRoster.document;

这个FMD变量的用法如下:

fmd.getElementById('display').innerHTML = '';

我应该怎么做才能改变这段代码?

我找到了解决方案,使用

var fmd = iRoster.document;

谢谢

最新更新