- From: Brad Fults <brad@mipscomputation.com>
- Date: Thu, 16 Dec 2004 12:40:52 -0800
- To: antinet@nextware.co.kr
- CC: www-dom@w3.org
June Lee wrote:
> self.document.getElementById("myEmbed").contentDocument.lastModified
> : self.document.getElementById("myEmbed").contentDocument means
> document object of "myEmbed" element. it is document object.
> (DOM Level 2, works in Mozilla not in [IE]).
>
> self.document.getElementById("myEmbed").document.lastModified
> : self.document.getElementById("myEmbed").document means
> document object of "myEmbed" element. it is document object.
> (DOM Level 2, works in IE. not in Mozilla).
Actually the latter will not work in IE. That will access the
lastModified property of the *current* document (in which the object
resides). Currently there is no direct way (through the properties of
the object) in IE of accessing the document of a page loaded into an
object via the data attribute. As noted by a forum post [1], the window
of the document loaded into the object is included in the window.frames
collection. This is not much use to you, however, in XHTML 1.0 Strict.
My conclusion is that <object> support simply isn't consistent or mature
enough to be used as a universal solution. Instead, I would recommend
use of XHTML 1.0 Transitional for pages that require iframes, as the
<iframe> element is much more well-supported.
[1] - http://www.webmasterworld.com/forum21/6539.htm
--
Brad Fults
NeatBox
Received on Thursday, 16 December 2004 20:42:48 UTC