A mi me gusta usar popups onclick para algunas páginas de poco contenido como pueden ser los de información legal o los créditos de un sitio. El problema de usar popups normalmente es que el link de la página que abren no valida correctamente en W3C. Tampoco lo pueden leer los bots de los buscadores lo cual es una seria limitación de la página.
El javascript utiliza un behaviour que solo se puede aplicar a anchor tags , o sea a links, y no a texto normal, por lo que se usan los links, pero el link en si no es necesario porque es el código javascript el que abre directamente la url especificada en sus parámetros. Así veremos en el código que en lugar de poner el link en el href, se suele poner javascript:; , javascript:void(0) o simplemente #. Un inconveniente añadido es que el usuario al ponerse sobre el link no verá el destino, como es normal, en la parte inferior de su navegador.
Lo lógico sería poner el link donde le corresponde en el href del anchor tag, además de en los parámetros del código javascript, pero si solo hicieramos esto lo que ocurriría es que se abriría la página directamente además del popup, cosa que no interesa. Pero hay una solución para evitar esto utilizando return false:
'< 'a href="credits.htm"onClick="popUpWindow('credits.htm', '0', '0',
'510', '365');return false">>
Así se consigue que el link al html directo no se abra, pero lo mejor es que si el javascript está deshabilitado no podrá leer el return false pero sí que abrirá el link del href directamente.
Así podemos usar javascript para popups, que la página sea accesible y que los links validen correctamente.

Entradas (RSS)
Muy curioso y útil a la vez.
Buenas; sólo añadir que podemos leer sobre este asunto en español en la página de sysifus: http://tierradenomadas.com/tw004.phtml#JavaScript
galleries free