I have a piece of elearning where users move from screen to screen. The
content itself is displayed within an IFRAME with the parent window
containing the various navigation controls and javascript.
I did it this way because there's a substantial amount of javascript
that gets loaded and a significant amount of data that gets created as
the user moves about the lesson.
All seems well and good until the user refreshes the screen. Then all
the various objects are initialised and the data tracking gets trashed.
I tried using single pages where the data gets written to cookies but:
- I'm unsure it will handle the amount of data a user may generate
- There's a 5+ second lag as the screen clears and is rebuilt between
clicks on the "next" button. Here I thought that the scripts, navigation
elements, background images would be cached and so would not be a
problem but this does not appear to be the case.
Is there a "good" way to have a site that consists of many pages where a
large amount of data is accumulated as the users moves about the site
but is not lost if the user refreshes the page?
Andrew Poulos