JMiur [E]

Loupe es un pequeño script que nos permite agregar una lupa a las imágenes que insertamos en una página web y funciona en la mayoría de los navegadores actuales.

Para usarla podemos descargar este ZIP que nos ofrecen donde se incluyen varias páginas de ejemplo.

Hay dos archivos JS necesarios que deben alojarse en un servidor propio, uno es el script genérico y el segundo es una adaptación para Internet Explorer. Los agregamos en la plantilla antes de </head>:
<script type="text/javascript" src="URL_loupe.js></script>
<!--[if gte IE 6]>
<script type="text/javascript" src="URL_loupeIE.js"></script>
<![endif]-->
Hay varios modos de utilizarlo y algunos parámetros que pueden configurarse. Veamos la más sencilla:
<div>
<img id="unNombre" onLoad="initLoupe(this.id);" src="URL_imagen" width="ancho" height="alto" />
</div>
Donde:

unNombre es el identificador único de la imagen

en src colocamos la dirección de la imagen que, por lógica debe ser "grande" o "muy grande"

con los parámetros width="ancho" y height="alto" lo que vamos a hacer es mostrarla de un tamaño menor

La función tiene la siguiente sintaxis:

initLoupe(arg1[,arg2][,arg3][,arg4][,arg5])

y el único argumento obligatorio es el primeo que es el ID de la imagen.

Los siguientes argumentos son opcionales:

arg2 si es true, la lupa es visible y no hay necesidad de hacer click en el ícono para mostrarla (por defecto, es false)
arg3 la posición horizontal inicial de la lupa expresada en pixeles
arg4 la posición vertical inicial de la lupa expresada en pixeles
arg5 si es true se muestra un cursor tipo crosshair en la lupa (por defecto, es false)

Veamos un ejemplo con algunos parámetros y un pequeño truco; vamos a mostrar una imagen pero, "la ampliación" nos mostrará otra:
<div style="position:relative;">
<img 
id="nombre"
onLoad="initLoupe(this.id,true);"
src="URL_imagenOculta"
style="z-index: -1; cursor:wait;"
width="anchoVisible" height="altoVisible" />
<div
style="position:absolute; left:0; top:0;
width:anchoVisiblepx; height:altoVisiblepx;
background: #color url(URL_imagenVisible) no-repeat;">
</div>
</div>
Creamos un bloque donde la propiedad position esté definida como relative. Adentro, colocamos la imagen oculta (la que se mostrará al pasar la lupa). Luego, agregamos otro bloque DIV al que posicionamos en forma absoluta y lo ubicamos encima de la imagen anterior. Como está encima, si le agregamos un fondo con otra imagen, esta última, tapará la primera.

En el sitio, aconsejan no utilizar el script con varias imágenes en la misma página y, cualquier detalle, puede consultarse la FAQ.

Time Machiner es un sitio con una mini-aplicación desde donde podemos enviar emails con fechas post-datadas. Tal vez, lo podríamos usar como recordatorio, como lista de cosas a hacer; ellos lo …

El último post de Gem@ que leo me resulta interesante porque toca un tema poco conocido: redireccionar una página. Allí menciona claramente los dos métodos típicos que podemos emplear: usar las …

Hace unos días hablaba de un pequeño sofware con el cual podían agregarse "efectos de agua" en una imagen cualquiera. Ahora, leo en PortaFolioBlog que nos permite hacer lo mismo pero online, …

La imagen de Cosas Sencillas puede decirlo todo:O casi todo ...Es que eso de que una imagen vale más que mil palabras, no es del todo cierto:... y ahí está la poesía está de pie contra la muerte …

Hasta ahora, Gickr era un sitio donde podíamos crear GIFs animados de fotos alojadas en Flickr pero recientemente han agregado dos posibilidades más. La primera, utilizar imágenes que tengamos en …

Wikileaks es una versión no censurable de la Wikipedia que mantiene a sus autores en el anonimato y hace pública información sin contar con autorización o aprobación oficial.Básicamente, su interés …

ver la versión actualizadaEl dinero sólo puede comprar manzanas …

¿Qué pasaría con mis _ _ _ (completar con algún número entre 1 e infinito) posts si mañana Google, por alguna razón, suspende mi cuenta en Blogger?No es extraño que Alejandro siga preocupado con …

Pregunta: ¿que es esto que parece en las nuevas plantillas?<div id='crosscol-wrapper' style='text-align:center'> <b:section class='crosscol' id='crosscol' …

Click para ver el video. …

Los cambios en GMail parecen haber llegado a estas tierras, con todos sus beneficios y nuevas funciones pero con alguna sorpresa desagradable para los que usamos scripts de Greasemonkey: Las …

En este mundo de la internet es fácil creer que Google es todo lo que existe pero, no es así. Está bien, tal vez, el resto de los buscadores tengan un porcentaje menor en los resultados que nos …

Son muchas las veces que me han preguntado si era posible crear un sistema de etiquetas más flexibles en Blogger y, por lo general, se refieren a tener la posibilidad de tener categorías y …

REFERENCIAS:gorillasushi.com …

No tengo un iPhone (ni voy a tenerlo) pero, para sacarme la curiosidad, bastó instalar iPhone Emulator; una extensión experimental para Firefox.Bueno, no es "exactamente" lo mismo pero, por lo menos …

Mucho se habla del futuro Internet Explorer 8 y de sus mejoras pero, el mismo Microsoft reconoce que, en realidad, estas ampliaciones en la interpretación de las propiedades CSS no serán …

¿Cuál era la dirección URL de esa imagen que usé una vez? Ni siquiera me acuerdo del post donde la había puesto. Recuerdo que una vez escribí algo sobre cierto tema, había enlaces a ciertas páginas …

 
CERRAR