I need to build a table which is populated over time. The same behaviour you have on flight comparison websites like skyscanner where the flights appear progressively in the page. I also need to provide an alternative page which would be accessible and which would work without Javascript. Do you have any recommendations or examples of this kind of behaviour (the one without JS)?
|
You can refresh/redirect a page using META-tags, and go from there. Make sure caching is off if this turns out to be a problem; on the other hand: for a smoother experience, turn it on to create a more seamless refresh. Test if the updated data is properly represented, though.
If the data structure is predictable I would put this in an IFRAME with the scrollbars removed. Of course, if your data is variable (especially in the page height): don't do this. Funny idea: supply a countdown on your page, even if it's the no-JS page. An animated gif with 15 frames, each lasting 1 second, would do the trick. For example:
Lastly, always provide a reload button separately from the one in your browser. There are a huge amount of people out there that don't know what the browser controls do.
|
|||||||||
|
|
A common fallback to disabled javascript interactive behaviour is to offer a button for manual reload of the page or parts of it. This is a good solution because it:
|
|||
|
|

refreshbutton might be a simple and user friendly solution. – kontur Jan 28 at 12:01