Ok, further info for those who care! I came up with some answers eventually. Thanks to those who suggested stuff. It can be done easily for DOM browsers. That's descibed here (with code): http://webfx.eae.net/dhtml/xmlextras/xmlextras.html This may be limited to XML files in Mozilla, I'm not sure. But there you go. I have used the XMLHTTP object server-side, but of course it's also there client-side for DOM versions of IE! So use it! It's amazingly powerful! - Alister. -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org]On Behalf Of Alister Cameron Sent: Sunday, 10 March 2002 1:40 AM To: thelist at lists.evolt.org Subject: [thelist] JS - loading an external page Folks, I am testing a concept here, which I'd very much like to see working... but I'm stuck. In a block of JS (in the HEAD of my HTML page), I load in an external HTML page into an invisible IFRAME (IE) or LAYER (NS). Now, if all I wanted to do was display it on the page, I'd be fine. No problems... and I can find plenty of examples of that on the web. BUT, the trickiness here, is that I need to consider the contents of the externally loaded HTML page *BEFORE* any more of the HTML page is parsed by the browser (I'm actually not wanting to display it at all, in this instance). What's happening now is that the browser continues parsing and gets to some JS further down the page which throws an error because in the sequence of things, the external page is not loaded yet. I DO NOT have the option of an onload function for analyzing the contents of the external file... that would be too late, of course, since onload only happens at the completion of parsing the HTML page. So I'm stuck. I even tried a setTimeOut, but the browser goes straight past that and continues rendering the rest of the page... What I need is some way in JS to WAIT (i.e. do no further parsing/rendering of the page) until that external file has been loaded. I suspect that may mean putting an onload function into the external page which says "I'm finished" to the parent page, but I can't nut that out. Any ideas anyone? Confused yet?!?! Thanks, - Alister Cameron Cameron Creative. -- For unsubscribe and other options, including the Tip Harvester and archive of thelist go to: http://lists.evolt.org Workers of the Web, evolt !