The script certainly does support multiple instances of itself on the same page. Simply make sure all variable names used by each instance are unique. Here's the HTML code for 2 separate instances of the script:
Code:
<h2>Example 1</h2>
<div id="paginate-top"> </div>
<div id="bookcontent"> </div>
<div id="paginate-bottom"> </div>
<script type="text/javascript">
var bookonflowers={
pages: ["demofiles/flower.htm", "demofiles/flower2.htm", "demofiles/flower3.htm", "demofiles/flower4.htm"],
selectedpage: 0 //set page shown by default (0=1st page)
}
var mybookinstance=new ajaxpageclass.createBook(bookonflowers, "bookcontent", ["paginate-top", "paginate-bottom"])
</script>
<h2>Example 2</h2>
<div id="paginate-top2"> </div>
<div id="bookcontent2"> </div>
<div id="paginate-bottom2"> </div>
<script type="text/javascript">
var bookonanimals={
pages: ["demofiles/external.htm", "demofiles/external2.htm", "demofiles/external3.htm"],
selectedpage: 0 //set page shown by default (0=1st page)
}
var mybookinstance2=new ajaxpageclass.createBook(bookonanimals, "bookcontent2", ["paginate-top2", "paginate-bottom2"])
</script>
Bookmarks