Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Hacer que en AJAX innerHTML cambie el botón actual.

Estas en el tema de Hacer que en AJAX innerHTML cambie el botón actual. en el foro de Javascript en Foros del Web. Tengo algo como getElementById("btn").innerHTML = xmlhttp.responseText; donde btn es el id de un botón que al evento onclick="" responde cambiandose a si mismo pero como ...
  #1 (permalink)  
Antiguo 07/11/2013, 17:37
 
Fecha de Ingreso: mayo-2013
Ubicación: Guadalajara
Mensajes: 53
Antigüedad: 11 años
Puntos: 0
Hacer que en AJAX innerHTML cambie el botón actual.

Tengo algo como
getElementById("btn").innerHTML = xmlhttp.responseText;
donde btn es el id de un botón que al evento onclick="" responde cambiandose a si mismo pero como con un while se traen mas de un botón con el mismo id se si hace la consulta con AJAX pero el valor de retorno cambia el primer botón si le das click al primer botón todo bien, pero si le das al segundo hace el innerHTML en el.

Como podría hacer algo como:
getElementById(si mismo).innerHTML = xmlhttp.responseText;
para que se cambie el mismo y no al que tenga el mismo id.
Gracias.
  #2 (permalink)  
Antiguo 07/11/2013, 17:46
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Hacer que en AJAX innerHTML cambie el botón actual.

enviado el botón a travez de la funcion ejemplo

<script type="text/javascript" >
function funciondeajax(bt){
...............................
bt.innerHTML = xmlhttp.responseText;
}
</script>
<input type="button" onClick="funciondeajax(this)" />
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft

Etiquetas: ajax, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.