17/01/2003, 14:29
|
| | | 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 |