Tema: por que
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2003, 14:29
Avatar de mikel_gomez
mikel_gomez
 
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 10 meses
Puntos: 3
Re: Enlace javascript.

Otra versión:

<a href="#" onclick="window.open(pagina);return false;">enlace</a>

El atríbuto href, según las especificaciones de HTML 4.01 solo debería contener URLs.
En versiones antiguas tanto de Netscape (3) como de Internet Explorer (3), no se interpretaba el javascript incluido en el href.

En cambio, el código javascript asignado al atributo onclick siempre ha funcionado en todos los navegadores.

Si detrás del código javascript (window.open() en nuestro caso) se pone return false, se ignora el enlace del href.

Si no se pone nada o return true, además de ejecutarse el citado código javascript, el navegador cargará la URL indicada en el atributo href.

Saludos,
Mikel
__________________
Mikel Gómez
Hay que aprender mucho para saber poco