Hace algún tiempo comentamos la forma de abrir los enlaces en una nueva ventana sin utilizar el atributo target=”_blank”. Sin embargo esa opción nos planteaba algunos inconvenientes, como la imposibilidad de especificar el tamaño de la ventana o la inefectividad en aquellos casos en los que el usuario no tiene javascript activado en su navegador.
Para lanzar enlaces en una ventana nueva de forma usable, fácilmente indexable por Google, podemos utilizar el siguiente código:
<a href="/index.htm" target="_blank"Lanzar correctamente
onClick="window.open(this.href, this.target, 'width=300,height=400');
return false;"></a>
De esta forma podemos especificar el tamaño de la nueva ventana. Además se sigue utilizando el atributo target, con lo que el popup seguirá funcionando aunque el navegador no tenga el lenguage javascript activado.
EDITADO: Si queréis especificar que la nueva ventana lleve barras de desplaamiento teneis que añadir el siguiente parámetro “scrollbars=yes”. En el siguiente ejemplo podeis ver como sería un enlace usable con barras de desplazamiento:
<a href="/index.htm" target="_blank"Lanzar correctamente
onClick="window.open(this.href, this.target, 'scrollbars=yes;,width=300,height=400');
return false;"></a>
VIA: Nosolousabilidad.com






Abril 29th, 2008 at 2:56 pm
Buen código. Quería felicitarte por el Blog… cada artículo que leo es interesante y útil. Te pondré en mi Blog personal para recomendarte. Saludos