日期:2014-05-16  浏览次数:20395 次

js跨框架调用问题
我在做一个程序的后台,遇到一个困难的问题,希望高手帮忙。  
后台主窗口是一个左右拆分框架,右边的框架名是main(这个是显示内容的),然后里面有个iframe   ,名是Editor   是编辑器。编辑器页面edit.htm里面有有一个上传文件管理器的iframe   ,名是upfile,页面为upfile.asp。当upfile.asp保存文件后,怎样在edit.htm中的编辑框中添加内容呢?在edit.htm中,用这些程序改变内容  
wysiwyg、bbinsert都是edit.htm中定义的变量  

edit.htm这个编辑器是从DZ论坛中分离出来的。  

if(wysiwyg   &&   bbinsert)   {  
editdoc.body.innerHTML   =   ' ';  
}   else   {  
textobj.value   =   ' ';  
}


------解决方案--------------------
window.frames[ "框架名 "].document.getElementById( "输入框 ")//这样得到框架中的文本框
window.frames[ "框架名 "].函数名();这样执行框架中的函数