function loadForm(){
SetEdit(window.frames["contentframe"]);
window.frames("contentframe").document.body.innerHTML = “aaa”;//这里aaa是通过JSP获得的动态内容。IE提示:'window.frames(...).document.body' 为空或不是对象
}function SetEdit(myobject){
var ClipVal = "";
if (window.frames (myobject.name).document.designMode!="On")
{
window.frames (myobject.name).document.open ();
window.frames (myobject.name).document.write ("<body style='font-size:16px'>");
window.frames (myobject.name).document.close ();
window.frames (myobject.name).document.designMode="On";
}
IFrameObject = myobject;
}
这是2个函数
<IFRAME width="98%" name="contentframe" id="contentframe" height="270" marginWidth="1" marginHeight="1" scrolling="yes"></IFRAME><textarea name="nr" style="display:'none'" rows="1" cols="20"> </textarea>
我是通过JSP动态获取文本,赋值给HTML编辑框,上面是关键代码(JSP的动态内容以文本代替)。
但IE提示:'window.frames(...).document.body' 为空或不是对象。这样HTML编辑器就无法获取文本。
请问应该怎么设置,让其能够正常运行?
对于您的帮助不胜感激!
SetEdit(window.frames["contentframe"]);
window.frames("contentframe").document.body.innerHTML = “aaa”;//这里aaa是通过JSP获得的动态内容。IE提示:'window.frames(...).document.body' 为空或不是对象
}function SetEdit(myobject){
var ClipVal = "";
if (window.frames (myobject.name).document.designMode!="On")
{
window.frames (myobject.name).document.open ();
window.frames (myobject.name).document.write ("<body style='font-size:16px'>");
window.frames (myobject.name).document.close ();
window.frames (myobject.name).document.designMode="On";
}
IFrameObject = myobject;
}
这是2个函数
<IFRAME width="98%" name="contentframe" id="contentframe" height="270" marginWidth="1" marginHeight="1" scrolling="yes"></IFRAME><textarea name="nr" style="display:'none'" rows="1" cols="20"> </textarea>
我是通过JSP动态获取文本,赋值给HTML编辑框,上面是关键代码(JSP的动态内容以文本代替)。
但IE提示:'window.frames(...).document.body' 为空或不是对象。这样HTML编辑器就无法获取文本。
请问应该怎么设置,让其能够正常运行?
对于您的帮助不胜感激!
window.parent.window.document.getElementById("main").***