Ambas opciones y muchas más están en la siguiente dirección y son muy fáciles de aplicar a una página web:
http://www.mireportaje.com/codigo/utilidades.htm
Dale un vistazo y espero que te sea de utilidad.
Saludos.
P.D.: Dado que las recomendaciones que hago están escritas en JavaScript quizás tengan razón en pensar que estas respuestas deban estar en dicha sección. Pero como las preguntas están aquí, no puedo limitar mis respuestas porque esté en una sección distinta. Lo dejo a consideración de los moderadores.