Abrir enlaces externos en una nueva ventana
Archivado en Javascript :: Por aldols :: Febrero 7, 2009 ::

Hace tiempo realice una pagina para un cliente, pero tenia demasiados enlaces a otras paginas, ademas queria que las paginas se abrieran en una nueva ventana. Ya se que es sencillo utlilando "target=_blank" en el enlace, pero un dia encontre un script de java que me facilito esto.
No tuve que agregar mas "target=_blank". Asi que les dejo este pequeño script.
Antes de la etiqueta </head>escribimos
<script type="text/javascript">
y copiamos el siguiente codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | var dominio = "tudominio.com"; function LinksExternos() { var Externo; if (document.getElementsByTagName('a')) { for (var i = 0; (Externo = document.getElementsByTagName('a')[i]); i++) { if (Externo.href.indexOf(dominio) == -1) { Externo.setAttribute('target', '_blank'); } } } } window.onload = function() { LinksExternos() } |
Cerramos el script.
</script>
Modifiquen la variable dominio por la URL de su dominio, sin agregar www (ej: perro.com).
Espero les haya servido. XD
























[Mbp] dijo:
Febrero 7, 2009 a las 2:28 pmbuena pagina,, espero y pongan galerias en html,, libros de visitas,, coas que enrealidad busquemos hay muchas paginas con la misma tematica,, peor enrealidad todos biene siendo la misma informacion que al final,, no nos sirven o ya no los sabemos… spero i lo tomen encuenta,,
saludos..
Cristobal dijo:
Septiembre 12, 2009 a las 10:01 amGracias por el codigo. Lo instale en mi blog y solo funciona en Firefox.