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

时间:2011-09-21 10:03:33

标签: javascript html iframe html-frames

我正在将一些旧的帧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> 

html中的iframe代码:

<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 = '';

为了更改此代码,我需要做些什么?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,使用

var fmd = iRoster.document;

由于