嗯~~试了一下!看来 确实不一样~~~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<INPUT TYPE="button" onclick="test()">
<iframe id=CalFrame name=CalFrame frameborder=0 src=calendar/calendar.htm style=display:none;position:static;z-index:1></iframe>
<SCRIPT LANGUAGE="JavaScript">
<!-- 
function test(){
var cf=window.document.getElementById("CalFrame");
var wcf=window.document.frames.CalFrame; var div=document.getElementById('ref'); for(var pro in cf)
{
div.value+=pro;
try{
div.value+=' '+cf[pro].toString()+'\n';
}catch(e){
div.value+=' error!\n';
}
} div.value+='\n\n'; for(var pro in wcf)
{

div.value+=pro;
try{
div.value+=' '+wcf[pro].toString()+'\n';
}catch(e){
div.value+=' error!\n';
} }
//cf和wcf是同一个对象么?为什么这两个不相等呢?求解! alert('ok!');
}
//-->
</SCRIPT>
<textarea id="ref" style="width:100%;height:400px;" readonly></textArea>
</BODY>
</HTML>