RE:Que pasara con Netscape?
La diferencia es que si el código esta en el servidor, se ejecuta en el servidor, con lo cual tiene acceso a bases de datos, puedes enviar mails, etc,y devuelve el resultado en HTML, en cambio si esta en el ciente, se ejecuta en el cliente,y se utiliza para manipular el formulario, poner eventos en los formularios,etc.
Y para saber si el codigo esta en el cliente o el servidor. primero de todo para ejecutar codigo en el servidor el fichero tiene que tener extension asp, y estar entre las etiquetas <% y %>. en cambio en el cliente el fichero suele ser html aunque tambien puede ser asp, y los scripts entas entre:
<script languaje="javascript"> o <script languaje="vbscript">
...
</script>