框架在 Web 应用程序设计中存在着很大的争议,某些场合使用框架能简化设计步骤,如多页面导航实例中,可在一个固定的框架内添加导航控件如图片、按钮等,而在另外的框架中显示导航的结果,这样客户端随时都可通过该导航控件控制其它框架的显示内容而不需刷新整个文档。
浏览器载入含有框架的文档时自动创建 Frame 对象,并允许脚本通过调用Frame 对象的属性和方法来控制页面中的框架。
在IE 和NN浏览器中,一般将Frame 对象实现为Window 对象,但前者不支持close()方法关闭框架自身,并且Frame 对象拥有其独有的属性和方法用于框架操作。