I was just watching a video on adobe.tv about dynamic datasets when the presenter said that if the user had java script turned OFF then the datasets cannot be called thus the user is viewing a blank set of datafields (there were some fixes for this)
Can anyone educate me on this please.
In answer to your question, with JS turned off the main menu items will still show and can still be used to navigate to those pages. The submenu items rely on JS being turned on.
Having said that, how many people, including yourself, do you know that have their JS turned off? And those that do have it turned off are usually the ones that are not allowed to surf the web because of security reasons e.g. banks, government departments etc. When JS is turned off, they also know the limitations that are placed on their browsing experience; there are few good websites do do not employ JS.
I hope that helps.
I do not have a specific answer for Spry menu -- as I usually do not use it --, but as far as dataset are concerned, they ARE solutions to meet both the needs of users with or without JS. It does require you to put your hands into code, though, but if you are willing to learn, you can have a look at Progressive Enhancement Animation With Spry, or the official documentation at Progressive Enhancement.
Europe, Middle East and Africa