John Fritch
Sep 20th, 2000, 09:27 AM
How does HTML Help use Internet Explorer to display HTML pages and their graphics without writing .htm, .html, .gif, or any other content files to disk? This is another way of asking the same question I asked a week ago: Is there any way that a web browser control can be fed the elements of a page directly from variables stored in memory, i.e., without reliance on addressable files? The feature that appears to come the closest to this capability is the innerhtml property, e.g., brwWebBrowser.document.body.innerhtml = MyString, which is read/write for the body object as well as some other objects. But innerhtml still requires at least a shell document to be read from an addressable file, and provides no mechanism for graphics data to be fed from anything other than an addressable file. Furthermore, I have never had the innerhtml method fail me, even in cases where WebBrowser1.Navigate "about:" & MyPageText failed to give a properly formatted page.
Anyway, Microsoft's HTML Help clearly feeds page content to Internet Explorer from variables rather than files on disk, and I'm wondering if anyone besides Microsoft knows how to do this.
John Fritch
Anyway, Microsoft's HTML Help clearly feeds page content to Internet Explorer from variables rather than files on disk, and I'm wondering if anyone besides Microsoft knows how to do this.
John Fritch