With vista-software.com Allowed, the page loads as expected.
The index on the left, the functions section on the right & the page is advanced to the datetime tag.
If vista-software.com is blocked then you only get the index on the left & index's main page displaying on the right.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.22) Gecko/20090605 SeaMonkey/1.1.17
Of course, #hash (fragment) scrolling works independently of JavaScript, but in the page you're loading with the URL containing it.
In your example, the page with the content to be scrolled is inside a nested frame, and the top window uses a script to make it scroll.
Tested on Safari with scripts disabled, same effects as Firefox + NoScript.
So in that respect, index.htm?functions.htm#datetime is not exactly kosher, in that as a "URL" alone it does not do what one is expecting. (They are actually parsing the URL line to determine what to do.)
It only happens to work because index.htm has JavaScript code that allows it to work.
And because it relies on JavaScript, with NoScript blocking JavaScript then the end result is as expected.
Thanks.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.22) Gecko/20090605 SeaMonkey/1.1.17