Abrir enlaces externos en una ventana nueva en segundo plano usando jQuery

Si queremos que nuestros enlaces se abran en una ventana nueva podemos utilizar el atributo target para las etiquetas <a>. Sin embargo, si utilizamos un esquema XHTML Strict este atributo no es válido para ninguna etiqueta. El motivo es separar la presentación del contenido del comportamiento, y el atributo target modifica el comportamiento. Una alternativa es utilizar Javascript para conseguir el mismo efecto. Si Javascript no está disponible simplemente se abrirá en la misma ventana. Con Javascript, además, podemos conseguir que la ventana se abra en segundo plano, aunque sólo en algunos navegadores, como por ejemplo Chromium. En Firefox es necesario modificar un parámetro que viene desactivado por defecto. ...

May 13, 2012 · 2 min · 330 palabras · Nacho Cano

Obtener la contraseña a partir de los asteriscos de un formulario web

Si nos encontramos un formulario web lleno de asteriscos, podemos obtener lo que hay realmente escrito pegando lo siguiente en la barra de direcciones: javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j < f.length; ++j) { f = F[j]; for (i=0; i < f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + " "; } } if (s) alert("Passwords in forms on this page: " + s); else alert("There are no passwords in forms on this page.");})();

September 11, 2011 · 1 min · 81 palabras · Nacho Cano

Recuperando los vídeos Flash borrados por el plugin de Adobe

La nueva versión del plugin de Adobe borra los archivos termporales de vídeo justo después de abrirlos para evitar que tengamos la tentación de copiar el vídeo simplemente copiando el archivo /tmp/FlashXXXX. hons, un usuario de commandlinefu.com ha publicado un comando que crea un enlace simbólico al controlador del archivo con el nombre del archivo borrado: $ for h in $(find /proc/_/fd -ilname "/tmp/Flash_" 2>/dev/null); do > ln -s "$h" $(readlink "$h" | cut -d' ' -f1); > done ...

March 4, 2011 · 2 min · 280 palabras · Nacho Cano