Ajax Includes Script
Description: This script uses Ajax (DHTML interacting with the server) to let you dynamically include the contents of an external page onto the current document. It's similar in function to our Iframe SSI script, though uses no frames, obviously. :)
Demo (Below content is dynamically included from "ajaxfile.htm"):
Step 1: Insert the below script to the HEAD section of your page:
Step 2: Once that's done, to include an external page, simply use the below code in the BODY section of the master page where you want its contents to be shown:
This will cause the script to retrieve "afile.htm" and display its content on the page. You can call the above multiple times with different file names to include multiple files. Note that the included file MUST be from the same domain as the page including it due to security limitations with this feature.
You can also include the file by specifying the full URL to it on your server, such as:
where the part in bold ("/includes/afile.htm") is the path to your external file MINUS your domain name itself (ie: http://www.dynamicdrive.com). Do not specify your domain, as the script will detect that by itself via the variable "rootdomain." Again, the limitation with both the included file and master page being on the same domain applies.
We'll probably update this script soon to also support asynchronous retrieval, which includes downsides of its own, though different from that of synchronous.