View Full Version : system requirements

09-13-2011, 02:14 AM
1) Script Title: DHTML Slide Show Script

2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex14/dhtmlslide.htm

3) Describe problem:
Potential webhost has asked what are 'system requirements' for this script to ascertain if it will run on their Linux based servers. What should I tell them?

09-13-2011, 02:49 AM
tell them it's javascript. it runs on your visitor's computer, not on the server.

09-13-2011, 03:21 AM
To add a bit of detail: there are two kinds of web design languages, roughly speaking.

Client side languages are just plain text that is sent to the browser and runs on the user's computer. Client side languages include HTML, CSS and Javascript. This also includes plugins like Flash. Nothing about your server will affect these in any way.
(The only theoretical exception would be a server that doesn't send the .htm, .js, etc. files accurately, but that would be a bad web server, so it's basically something you can ignore.)

Server side languages execute on the server. These include PHP, ASP, CGI and other server programming languages that dynamically generate (then send) HTML code to the user. There are also other serverside options such as databases, [e]mail servers and even executable (independent) programs running on the server, although almost all of the time these are used through PHP or another of the server programming languages that primarily generates HTML. Another important type of serverside language includes the server configuration files such as .htaccess (linux) and web.config (windows) that are directly part of the server configuration and change settings for how the server functions.

In short: client side code will execute in the user's browser. That doesn't guarantee it will work. In fact, it's harder to be sure about because browsers vary, especially now with lots of mobile devices around. But this has nothing to do with the server, just with the users. Generally speaking the scripts on Dynamic Drive will work for almost everyone, except where they specifically say they only work in a limited set of browsers (a couple are IE-only for example).

You probably didn't need that much explanation but in case someone else has a similar question now the information is here.