El usuario decide como abrir los enlaces con JavaScript

En busca de la accesibilidad, distintos blogs empiezan a dar la posibilidad que el usuario decida si los enlaces deben abrirse en la misma ventana o en una nueva.

El método utilizado es poner un checkbox en alguna parte de nuestra página que indica al usuario, si quiere que al presionar sobre un enlace, éste se abra en una ventana nueva.

Vía Juglar encuentro un código extremadamente simple, que cumple con el objetivo. El código JavaScript lo ponemos de preferencia entre las etiquetas head y el html lo ubicamos en el lugar donde queremos aparezca el checkbox. Ejemplo.

El JavaScript

<script language="JavaScript">
<!-- // thanks to randomwalks.com for this code
function targetLinks(boNew) {
if (boNew) where = "_blank";
else where = "_self";
for (var i=0; i<=(document.links.length-1); i++) {
document.links[i].target = where;
}
}
// -->
</script>

El HTML

<form><div>
<input type="checkbox" name="targetbox"
onclick="targetLinks(this.checked);">
enlaces abren ventanas<div>
</form>

Autor: randomwalks.com

ya lo probe , funcio

ya lo probe , funciona gracias 

Enviado por marcos (no verificado) el Jue, 02/09/2006 - 04:05.
tengo una duda esper

tengo una duda espero me puedas ayudar  tengo un perfil en la pagina de hi5.com y quisiera saber  si puedo hacer que los enlaces en mi perfil se abran en una ventana diferente, lo que pasa es que este perfil tengo musica y cuando toco el enlace  pues se corta y eso esl  qe no quiero, ojala puedas ayudarme, esta pagina usa codigos html y css pero pues prove con estos y nada por favor  ojal puedas ayudarme gracias agradecere cualquier ayuda que me puedas brindar

Enviado por Fernando Pinto (no verificado) el Sáb, 09/02/2006 - 08:00.

Deja tu comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de lĂ­neas y de párrafos.

Más información sobre opciones de formato

SuscrĂ­bete

  • Suscribete a nuestro feed
  • Add to Google Reader or Homepage
  • Subscribe in NewsGator Online
  • Add to My AOL
  • Subscribe in Bloglines
  • Add to netvibes