Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2009, 03:28
ruizdeeguilaz
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 45
Antigüedad: 15 años, 7 meses
Puntos: 8
Respuesta: ayuda con codigo

Hola Strancyth,

Si no te he entendido mal, lo que quieres es que se muestre la imagen sin recargar la página. En el caso de que la variable $keko se corresponda con el nombre introducido en el campo de texto, no es necesario que uses AJAX; bastaría con usar JavaScript. Te explico:

En primer lugar, asignale el atributo "id" al tag de la imagen para poder acceder fácilmente a él desde JavaScript:

Código html:
Ver original
  1. <img id="img-avatar" ... />

A continuación, haz lo mismo con el tag del campo de texto, y también añade el evento "onclick" al botón:

Código html:
Ver original
  1. <input id="txt-nombre-usuario" type="text" name="txt-nombre-usuario" value="" />
  2. <input id="btn-enviar" type="button" value="Enviar" onclick="onBtnEnviar();"/>

Finalmente, deberás crear una función JavaScript que procese la orden dada por el botón:

Código javascript:
Ver original
  1. function onBtnEnviar()
  2. {
  3.     // Obtenemos el nombre de usuario introducido
  4.     var nombreUsuario = document.getElementById("txt-nombre-usuario").value;
  5.  
  6.     // Obtenemos el elemento de la imagen
  7.     var imgElement = document.getElementById("img-avatar");
  8.  
  9.     // Asignamos la nueva URL a la imagen
  10.     imgElement.src = "habbo.es/habbo-imaging/avatarimage?user="+ nombreUsuario + "&gesture=sml&direction=2&head_direction=2";
  11. }

Con esto la imagen debe cambiarte automáticamente.

Ya nos cuentas qué tal.

Salu2,
Carlos.