WebHelp Mobile output doesn't have frames so that solves the frames issue.
Re JavaScript, in another post, Dave Lee says:
If I turn off JavaScript in Firefox and try to load the help, nothing loads. If I open the Default.htm file from the Basic folder, however, it loads fine. Is it detecting Firefox and assuming JavaScript is turned on (as it's a JavaScript-capable browser), rather than detecting whether JavaScript is turned on?WebHelp Mobile will detect the browser being used and display the help in a basic or advanced view. I think the main difference is that the basic view doesn't appear to use javascript. This means that in the basic view, you don't get things like the search box, and drop-downs are expanded.
It would be nice for the right type of help (basic/advanced) to load according to whether the user has JavaScript enabled or not, but I can't seem to make this feature work. Any help appreciated.