Robar (algo) del historial de Firefox

Jeremiah Grossman demostró que, aún siendo un poco complicado, se puede robar algo del historial de la gente a través de CSS y Javascript.
Si miramos el código nos damos cuenta que es algo tan estúpido como escribir en pantalla una lista de sitios web, y chequear que color tiene el link.
Pueden verlo en acción acá.

Sorprendentemente en IE7 RC1, ésto está protegido.

Update: Es un bug que está reportado hace más de un año, pero no se resolvió ya que ES UN STANDARD (por eso no funciona en IE7, ja!)

También te puede interesar:

Wolfenstein en 5kb Javascript

Si, como dice el título.
Pueden usarlo ustedes mismos: Wolfenstein en 5kb Javascript

Wolfenstein en 5kb Javascript

Sistema solar en Javascript

¡El sistema solar hecho con Javascript!
(no hay mucho más para decir)

Scroll del mouse en Javascript

Ahora que Google implementó en sus mapas el uso del scroll del mouse para hacer zoom, todos lo queremos.

El sitio del autor: http://adomas.org/javascript-mouse-wheel/

Creo que lo saqué de Digg, pero no lo puedo prometer.

Agregandole foco a otros elementos con Javascript

A veces uno necesita que un DIV, por ejemplo, se comporte cómo un botón.
Para eso encontré un script que extiende las propiedades de muchos elementos dándole propiedades como onfocus, onblur, onkeypress y toda esa ensalada.
Para los que no lo pueden visualizar, además del código les dejo el ejemplo.

Javascript 2

Hay una serie de diapositivas presentadas por Brendan Eich de Mozilla explicando un poco los pros y los contras de lo que es hasta ahora la especificación propuesta para Javascript 2. y cómo hacer la migración.
Lo que mas más gustó es esto:
- “Don’t turn it into Java!”
- “Turn it into Python”

DHTML

Esto es un buen uso de DHTML: http://labs.openlaszlo.org/lzpix-dhtml/

3D con DHTML

Esto si me impresiono.

Lo basico de Javascript

Para los programadores Javascript intermedios: Un resumen rapido de Javascript

Filtrando filas de una tabla con Javascript

Un filtro que va descartando filas de una tabla a medida que tipeas.
Muy ajaxoso.

Se viene el día D para los Activex

Microsoft está por publicar la actualización al Internet Explorer que va a cambiar para siempre(o hasta que gane el juicio) la forma en la cual se ven los activex en Internet Explorer(incluyendo flash, shockwave, windows media player, quicktime, TODO).
Desde que perdió el juicio contra eolas por la patente para mostrar “applets” dentro de “documentos de hypertexto”. Lo que va a cambiar es que ahora para ver cualquier activex/plugín vas a tener que hacerle click. Por ahora pasa solo en internet explorer, pero se supone que con el tiempo los dueños de la patente van a ir tras todos los navegadores.

Lo bueno es que hay una forma de evitar esto, y es bastante simple. Lo que tenés que hace es en lugar de poner el código del objeto en html hacer que un javascript lo escriba.

En una página de apple lo comentan bastante bien.

Apúrense a hacerlo porque una vez que salga el parche todos los *usuarios* se van a poner molestos quejándose

Lightbox JS

Me encontré gracias a la más putra casualidad con un hermoso script para mostrar imágenes en tu sitio web de forma “no invasiva”.

Les recomiendo que se acerquen al sitio y prueben los ejemplos, muy lindos.

Subir al principio de la pagina con Javascript

Todos estamos acostumbrados a subir arriba del todo de la pagina con un href interno, que ponemos arriba del todo.
Bueno, eso en la Web 2.0 fue*:

<a href="javascript:scroll(0,0)">Top</a>

* Puro marketing barato

El mejor paso por paso de Javascript

Son mas de 100 “diapositivas”, pero es lejos EL mejor paso por paso que vi de Javascript en mi vida.
Vale la pena recorrerlas todas.

Ejemplo de aplicacion en Ajax

De a poco va tomando forma de aplicacion “tradicional” el desarrollo web gracias a Ajax y XUL.
Este es un muy buen ejemplo de Ajax.

Muy buen Javascript Tookit

Llevo un rato jugando con qooxdoo, y esta bastante bien desarrollado.
Ayuda bastante a crear interfaces con javascript, y ademas es divertido el nombre.

Debuguear Javascript en Internet Explorer

Para aquellos que tienen que desarrollar Javascript y testearlo sobre explorer, y cuando explorer les dice “Line 324: Object expected”, se ponen re contentos al tener que buscar entre 6 archivos y 6000 lineas de codigo, tengo un pequeño truco para compartir.
Tools > Internet Options > Advanced, y destildas “Disable Script Debugging”.
La proxima vez que tira error, le decis que si queres debuguear y todos mas felices.

Introduccion a Ajax

IBM viene haciendo unos *tutoriales* bastante buenos ultimamente (sin perderse la oportunidad de autobombo, pero nada desmesurado).
Aca tienen una intruduccion a Ajax (Asynchronous JavaScript and XML) que vale la pena leer.

Yahoo Javascript Developer Center

A pesar que parece que hay una politica de blog no escrita de pegarle a yahoo, anduve chusmeando el Yahoo Javascript Developer Center y esta bastante bueno.
Claro, estan deseperados por juntar gente (ahi esta el golpe).

Un poco de canvas

Como es algo nuevo y no mucha gente lo conoce, les dejo un link a un sitio con unos ejemplos

Ordenar filas de una tabla con Javascript

Algo que me resulto muy util y es muy “moldeable” es poder ordenar filas de una tabla con javascript.
¿A quien le gusta tener que hacer 70 “ORDER BY”?
A nadie.