Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/11/2008, 15:17
mamawei
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Duda con abrir enlace dentro de iframe en nueva ventana/pestaña

Vale, al final así me va bien excepto cuando abro el enlace en la misma ventana:
Código:
function cambiarEnlaces(idIframe)
{
	var miIframe=document.getElementById(idIframe);
	var lnks = miIframe.contentWindow.document.getElementsByTagName("a");
	for (var i = 0; i < lnks.length; i ++)
		lnks[i].href = "../?mod=foro&url=" + lnks[i].href;
}
Osea ahora lo que me faltaría es cómo detectar que el enlace se ha abierto en una nueva ventana/pestaña, y no en la misma.

Una posible solución sería quitar la propiedad a los links del foro para abrirlos con el contenedor del iframe, osea que si dentro de un iframe tengo un link de url 'xxx', que en vez de abrirse nuevamente la página contenedora del iframe sólo se abra lo que contiene la url 'xxx', lo que pasa que no sé la sintaxis.

Salu2!!!

Última edición por mamawei; 20/11/2008 a las 15:39