Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2011, 21:38
Avatar de ASLAN
ASLAN
 
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 17 años, 2 meses
Puntos: 2
agregando el target _blank

hola
tenía el siguiente código que me funcionaba bastante bien para que enlaces externos a mi dominio se abrieran en una nueva página
Código:
var dominio = "centroholistico.cl";
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()
}
El problema es que en IE o Mozilla, al utilizar en el href código javascript, también me abre el enlace en una nueva página y deja de funcionar
Código:
javascript:history.back()
¿Alguna idea de cómo evitar que agregue el target _blank cuando use "links" javascript?
__________________
Registros Akáshicos