function document.onreadystatechange(){
if (document.readyState!="complete") {return;}
if (bInitialized) {return;}
bInitialized = true;
initHistory();
initWidths();
oLinkField = parent.document.getElementsByName(sLinkFieldName)[0];
if ((!oLinkField)&&(config.ServerExt=="aspx")){
oLinkField = getSpecialLinkFieldAspx("input");
if (!oLinkField){
oLinkField = getSpecialLinkFieldAspx("textarea");
}
}
if (!BrowserInfo.IsIE55OrMore){
config.InitMode = "TEXT";
}
if (ContentFlag.value=="0") {
ContentEdit.value = oLinkField.value;
ContentLoad.value = oLinkField.value;
ModeEdit.value = config.InitMode;
ContentFlag.value = "1";
}
setMode(ModeEdit.value);
setLinkedField() ;
}
就方法名的问题,我刚搜了个:
document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.
function subSomething()
{
if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入
//你要做的操作。
}
}
链接:http://www.cnblogs.com/well-nice/p/5619586.html
function document.onreadystatechange(){是ie的写法,标准浏览器不能这样写
function document.onreadystatechange(){
==》
document.onreadystatechange=function (){