Desde que descubrí que los exploradores podían guardar en sus bookmarks (favoritos) código Javascript me puse a investigar y descubrí que este fenómeno se le denomina bookmarklet. Tras una rápida búsqueda por internet me encontré con varios, pero voy a destacar 5 bookmarklet muy útiles.
¿Que son los bookmarklet?
Trozos de códigos en Javascript que le dan al explorador funcionalidades extras. Estos se guardan en los bookmarks (favoritos) del explorador web y su ejecución se realiza mediante la barra de direcciones que darán al explorador funcionalidades extras, por ejemplo traducir un texto seleccionado con el traductor de Google, o redimensionar la ventana.
¿Como se crean?
Crea un nuevo marcador (favorito), añádele un nombre por ejemplo "bookmarklet 1" y en la dirección pega tu código Javascript.
Traducir texto mediante la herramienta de idioma de Google:
javascript:
if( window.getSelection() == "" )
{
t = prompt( 'Traducir:','');
}
else
{
t = window.getSelection();
}
if( t != null && t != "")
{
f = document.createElement('form');
f.action = "http://translate.google.com/translate_t";
f.method = "post";
f.target = "_blank";
q=document.createElement('input');
q.name="text";
q.type="hidden";
l=document.createElement('input');
l.name="langpair";
l.type="hidden";
q.value=t;
l.value=(window.getSelection()=="")? "es|en": "en|es";
f.appendChild(q);
f.appendChild(l);
document.getElementsByTagName( "body" )[0].appendChild(f);
f.submit();
}
else
{
exit();
}
Buscar en la Wikipedia:
javascript:(
function()
{
q=document.getSelection();
if(!q)
{
void(q=prompt( 'Busca en Wikipedia:',''))
};
if(q)
location.href='http://es.wikipedia.org/w/wiki.phtml?search='+escape(q)
})()
Redimensionar ventana a "1024x768":
javascript:window.resizeTo(1024,768);
Acortar la Url que estamos visitando con Tinyurl:
javascript:void(window.open('http://tinyurl.com/create.php?url='+document.location.href));
Enviar por Gmail la página que estamos visitando:
javascript:(function()
{
document.location.href='http://mail.google.com/mail/?view=cm&fs=1&su='+escape(document.title)+'(link)&body='+escape(document.location.href)
})();
Como véis todos estos códigos si los tenemos a mano nos pueden facilitar mucho las cosas, sobre todo si estamos realizando tareas que sean repetitivas o requieran realizar algunas de las funciones que hemos descrito. Si no estáis usando un explorador web que soporte marcadores (favoritos) y que dichos marcadores no puedan contener Javascript, ¿a qué esperas?; existen grandes navegadores como Firefox, Google Chrome u Opera entre otros.
-
Opera 10.50 ya disponible Publicado por Sampedro el día 03/03/2010
Guardado en Aplicaciones, Web -
Firebug en Google Chrome Publicado por Sampedro el día 17/02/2010
Guardado en Plugins -
Herramientas online para comprimir CSS y Javascript Publicado por Sampedro el día 15/02/2010
Guardado en Desarrollo, Tips, Web -
AFOM: Optimiza la memoria RAM de tu Firefox Publicado por Sampedro el día 15/02/2010
Guardado en Descargas, Tips -
Anuncios de Adsense salen en Ingles, cambiar a Español Publicado por Sampedro el día 04/02/2010
Guardado en AdSense, Ganar dinero, Tips