via JavaScript


      <h1>Put here your HTML content before insertion of b.js.</h1>

      <script src="b.js"></script>


      <p>And here whatever content you want afterwards.</p>


        <h1>Add your HTML code here</h1>\
         <p>Notice however, that you have to escape LF's with a '\', just like\
            demonstrated in this code listing.\

JavaScript is preferred since jQuery is that jQuery.js is ~90kb in size. Keep the amount of data to load as small as possible.

In order to insert the escape characters without much work, it is recommended to use a simple regular expression that matches whole lines (^.*$) and adds \ at the end of each line. For example, you could use sed on the command line like this:

	sed 's/^.*$/&\\/g;' b.html > escapedB.html

via jQuery


        <script src="jquery.js"></script> 

         <div id="includedContent"></div>


	<p> This is my include file </p>

jQuery .load() Documentation

via Server Side Includes (SSI)

A simple server side include directive to include another file found in the same folder looks like this:

	<!-- #include virtual="a.html" --> 

configuring SSI for your server