Hola:
Nada, nada de acuerdo... siendo moderador de este foro soy uno de los que dicen que no se debe depender de javascript... hay muchas webs que se han excedido tanto que un gran número de usuarios han decidido deshabilitarlo... y una web bien hecha no debe depender de javascript.
En numerosas ocasiones he aconsejado usar un botón submit en vez del método del mismo nombre y algún elemento activo... también he dado consejos para los popups, y otras tantas cosas.
Coincido en que la mayoría de usuarios tiene javascript, pero ¿no crees que es una absurda discriminación lanzar un formulario con el método submit existiendo los botones del tipo ídem que funcionan exactamente igual...
Y si quieres algún efecto especial, no deberían verlo todos por igual... pero que pasa con el colectivo de discapacitados por ejemplo...
No te confundas... javascript debe ser una ayuda, y debe ser usado pero sin dejar de lado la funcionalidad de tus contenidos... si por un efecto bonito no puedes tener un enlace activo a un sitio sin su dependencia, me parece que no sabes usarlo....
Algunos de mis consejos: una buena validación debe hacerse 2 veces, una en el ordenador cliente y otra en el servidor... sobre popups, puedes ver en las FAQs como se hacen... ya sea enlazando o con un form... pero sin dependencias.
Saludos