displaying multi-section html documents - best practices
        Posted  
        
            by 
                ecpepper
            
        on Programmers
        
        See other posts from Programmers
        
            or by ecpepper
        
        
        
        Published on 2012-06-07T18:23:54Z
        Indexed on 
            2012/06/07
            22:47 UTC
        
        
        Read the original article
        Hit count: 513
        
JavaScript
|html
I work at a research organization and we publish a lot of large-ish documents, usually organized in sections. What I want to know is how best to present these multi-section documents on our website.
Presently, what I do is load the entire document as a single page, with each section as its own div. Then I show and hide divs as needed via a table of contents and "next" and "prev" buttons.
The advantages to this are mainly: 1) that you can move between sections very quickly, 2) it produces consistent analytics (when a page is loaded, I know a report is being read).
The disadvantages, however, are real:
- Readers can't take advantage of browser back/forward buttons to move between sections.
- It's complicated to create direct links to individual sections (I can do it with javascript but it's not easy for other people to grab and share).
- For long reports, you have to wait for the full report to load before you can move around (and that can include hordes of images and charts).
Do other people have thoughts on better ways to organize this? Here's an example of the current system: http://massbudget.org/825
© Programmers or respective owner