将基于框架的代码迁移到基于非框架的代码

问题描述:

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

旧帧的基于HTML有这样的事情:在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代码:

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

并有其中框架的HTML内的iframe中像访问JavaScript方法:

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

,然后将此FMD变量使用,如:

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

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

我发现该溶液中,使用

var fmd = iRoster.document; 

由于