Publicidad
Últimas anotaciones reducidas
Amnistía Pirata: Juega a Machinarium por solo 5 dólares
Machinarium es uno de esos juegos sobresalientes que tanto nos gusta, y éste un buen movimiento para conseguir beneficios, pues han lanzado lo que ellos han llamado Amnistía Pirata. La Amnistía Pirata consiste en que los jugadores puedan jugar a Machinarium por solo 5 dólares (unos 3,90 €), ya que estiman que entre el 5% y el 15% de los que adquirieron el juego pagaron por él, y con este movimiento pretenden que aquellos jugadores que lo obtuvieron por diferentes vías (y los nuevos interesados) puedan comprarlo por un precio muy reducido.
Incluye además la banda sonora del juego, y podéis jugar a una entretenida demo en la página oficial del juego para que, los que no lo conozcáis, podáis hacerlo y entrar en el mundo de Machinarium. La oferta es válida hasta el 12 de Agosto.
Medley de música retro de videojuegos
Muchos somos los nostálgicos que crecimos con las melodías de los juegos de Super Mario Bros, Donkey Kong y demás personajes de videojuegos. Un usuario de Youtube llamado Adolfo Baez ha compuesto un Medley de música retro de videojuegos utilizando una aplicación llamada Mario Paint Composer.
El resultado es un simpático Medley que os hará recordar juegos como Pac-Man, The Legend of Zelda o Tetris.
Curiosidades de Los Simpsons: Hoy se casa Lisa Simpson
En el capítulo 6x19 de Los Simpsons podemos asistir, por medio de una visión a la, en aquel momento, futura vida de Los Simpsons. En dicho capítulo Lisa Simpson se casa, poniendo como fecha de boda el 1 de Agosto de 2010, es decir, hoy se casa Lisa Simpson.
Una simpática curiosidad de Los Simpsons que, los que disfrutamos tanto de la serie, sabremos apreciar.
Video de una proyección 3D en Amsterdam
Este video se corresponde con una proyección 3D que hicieron en plena calle de Amsterdam, donde vemos que los elementos del escenario van sufriendo transformaciones dando como resultado un impresionante video con efecto 3D.
Cuando te das cuenta que el edificio no está realmente ahí es cuando realmente impresiona.
Curiosidades y Easter Eggs de Toy Story 3 [Video]
Tras ver Toy Story 3 y salir de la sala bastante encantado con la película me dispuse a buscar curiosidades y Easter Eggs de Toy Story 3 y he dado con este video de Youtube, que os dejo en el enlace final, que contiene algunos interesantes, y otros bastante exagerados.
Entre dobladores curiosos, mensajes ocultos por los escenarios o cameos de otras de sus películas, el video nos va presentando lo que no pudimos ver mientras disfrutábamos de la última obra de Disney Pixar.
Últimos comentarios
Fans en Facebook de Ruta Relativa
Lo más comentado
Lo más visto
Post al azar
iCad: Emulador para el iPad
Publicado por KeLDroX el día 07/04/2010Guardado en Gadgets
Nochecita: Como encontrar pareja en una noche
Publicado por KeLDroX el día 30/04/2010Guardado en Redes Sociales
¿Que regalar en Navidad o Reyes Magos?
Publicado por KeLDroX el día 26/12/2009Guardado en Comprar, Curiosidades
Regalo Geek para el día de San Valentín
Publicado por KeLDroX el día 08/02/2010Guardado en Geek
Medley de música retro de videojuegos
Publicado por sergiocius el día 05/08/2010Guardado en Anotaciones reducidas
Editores de Ruta Relativa
Categorías
Cuando realizamos una petición Ajax, ya sea en el framework que estemos utilizando, nos hará falta en bastante ocasiones tener que llamar alguna función en Javascript o realizar alguna sentencia. Ya sea antes o después de la petición, o antes o después de pintar los datos en HTML. Vamos a practicar tres formas posibles de usar Javascript en peticiones Ajax mediante Mootools.
Realizaremos una petición Ajax mediante el objeto Request.HTML, obtendremos el HTML y lo pintaremos mediante la propiedad update, especificándole el identificador de la capa donde obtendremos los resultados. Por último ejecutaremos una sentencia Javascript que pintará de color verde el fondo de los anchor del Html obtenido de la petición Ajax a través del evento onSuccess.
Código HTML (para todos los ejemplos es el mismo código):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es-ES">
<head>
<title>Demo 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="es" />
<script type="text/javascript" src="mootools.js"></script>
<style type="text/css">
#ajax
{
color: red;
cursor: pointer;
}
#target
{
margin: 10px 0px;
border: 1px solid #D5D5D5;
padding: 5px;
width: 300px;
}
</style>
</head>
<body>
<h1>Demo 1</h1>
<p id="ajax">Cargar Ajax</p>
<div id="target"></div>
<a href="http://www.rutarelativa.com" title="Visita Ruta relativa">Visita Ruta relativa</a>
</body>
</html>
Código Javascript:
<script type="text/javascript">
window.addEvent( "domready", function()
{
$("ajax").addEvent( "click", function()
{
new Request.HTML(
{
url : "demo2-ajax.html",
update : "target",
onSucess : function()
{
$$( "#target a" ).setStyle( "background", "green" );
}
}).send();
} );
});
</script>
Archivo donde se realiza la petición Ajax: demo1-ajax.html
<a href="http://www.rutarelativa.com" title="Ruta relativa">Ruta relativa</a> <br/>
<a href="http://www.teoobe.com" title="Teoobe">Teoobe</a>
Realizaremos una petición Ajax mediante el objeto Request.HTML, obtendremos el HTML y lo pintaremos mediante la propiedad update, especificándole el identificador de la capa donde obtendremos los resultados. Por último ejecutaremos una sentencia Javascript que viene escrita en el archivo donde vamos a realizar la petición. El objeto Request de Mootools se encargará de ejecutar la sentencia Javascript escrita en el fichero de la petición gracias a la propiedad evalScripts, que por defecto es True.
Código Javascript
<script type="text/javascript">
window.addEvent( "domready", function()
{
$("ajax").addEvent( "click", function()
{
new Request.HTML(
{
url : "demo2-ajax.html",
evalScripts : true,
update : "target"
}).send();
} );
});
</script>
Archivo donde se realiza la petición Ajax: demo2-ajax.html
<a href="http://www.rutarelativa.com" title="Ruta relativa">Ruta relativa</a> <br/>
<a href="http://www.teoobe.com" title="Teoobe">Teoobe</a>
<script type="text/javascript">
$$( "#target a" ).setStyle( "background", "green" );
</script>
Éste método es el que más flexibilidad ofrece, ya que podemos ejecutar nuestro Javascript cuando nosotros queramos. Realizaremos una petición Ajax mediante el objeto Request.HTML obteniendo el Html y Javascript por separado. Utilizaremos un método set Html para pintar los datos obtenidos. Mientras que para ejecutar nuestro Javacscript utilizaremos la función $exec pasándole como argumento nuestro Javascript. Como podemos observar aquí en este ejemplo podemos jugar con pintar antes o después de ejecutar nuestro código Javascript.
Código Javascript:
window.addEvent( "domready", function()
{
$("ajax").addEvent( "click", function()
{
new Request.HTML(
{
url : "demo3-ajax.html",
evalScripts : false,
onSuccess : function(e, elements, html, js)
{
$("target").set( "html", html );
$exec(js);
}
}).send();
} );
});
Archivo donde se realiza la petición Ajax: demo3-ajax.html
<a href="http://www.rutarelativa.com" title="Ruta relativa">Ruta relativa</a> <br/>
<a href="http://www.teoobe.com" title="Teoobe">Teoobe</a>
<script type="text/javascript">
$$( "#target a" ).setStyle( "background", "green" );
</script>
Artículos relacionados
HistoryManager en Mootools
Publicado por KeLDroX el día 19/01/2010Guardado en Desarrollo, Javascript
MooEditable: Plugin Mootools editor de texto
Publicado por KeLDroX el día 15/01/2010Guardado en Desarrollo, Javascript
Contactable: Plugin para wordpress para feedback y contacto
Publicado por sergiocius el día 24/06/2010Guardado en Plugins
Mootools Forge: Directorio de plugins para Mootools
Publicado por KeLDroX el día 25/05/2010Guardado en Javascript
Cargar imágenes mediante CSS
Publicado por KeLDroX el día 27/01/2010Guardado en CSS, Desarrollo
Sobre KeLDroX
Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional.
Escribir comentario en Como usar Javascript en peticiones Ajax Mootools