Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2005, 00:55
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola cvander:

Justamente, en las FAQs hay alguna forma de que los enlaces se hagan en una ventana emergente: http://www.forosdelweb.com/f13/faqs-javascript-105325-post693040/
Y también hubo una discusión interesante sobre la misma: http://www.forosdelweb.com/f13/hay-que-rectificar-las-faqs-238052/
Puse en la misma FAQ una forma para que pasara la validación estricta... Aunque tal vez solo baste poner:
<a href="..." onclick="this.target = '_blank'" >

Para el control de la ruta, se puede usar el método de las cadenas indexOf..

if (anchor.getAttribute("href").indexOf("/path/") != -1)
anchor.target = "_blank";

La verdad es que yo tampoco manejo bien las expresiones regulares, pero sería más o menos:
var path = /path/;
if (path.test(anchor.href))...
Pero eso mejor será que lo diga alguien que maneje mejor las expresiones regulares.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 29/03/2005 a las 01:46 Razón: Para poner una forma más simplificada