Creo que ya todo esta explicado.. solamente del lado del cliente y no del servidor puedes realizar estas acciones...
Busca en esta web:
http://www.dynamicdrive.com
En ella encontraras info sobre muchos scripts escritos en JAVASCRIPT y DHTML ;)...
Salu2