Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/04/2012, 23:17
pablokru
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 84
Antigüedad: 12 años, 6 meses
Puntos: 2
Pregunta Respuesta: Insertar condigo PHP en Javascript en la funcion document.getElementById

Hola,

No entiendo en tu respuesta como hacer por ejemplo que me llame al id 1?

Yo en la pagina tengo 100 registros para los cuales si por ejemplo quiero modificar el registro 57 no quiero que se me recargue toda la pagina. Con la funcion onclick llamo al ajax57 porque para esa instancia del while el $i sera 57.

Lo que me falta es que ajax me modifique el div con el id resultado57, por ejemplo para este caso.

Espero se entienda. Muchas gracias!


Código PHP:
<?php 
$i
=
while ( $i <= 100) { 
?> 
<div id="<?php echo'resultado'.$i;?>" style="width: 10px"><p>Hola</p></div>
<li onclick="ajax<?=$i?>();"><a class="one-star">1</a></li>
Código:
<script>
var xhr;
function ajax<?=$i?>(){

var pos= <?php echo $i;?>;
    
xhr.open("GET","modificar.php?pos="+pos);
	
	xhr.onreadystatechange=callback; 
	xhr.send();
}
function callback(){
	if(xhr.readyState==4){
		if(xhr.status==200){

document.getElementById("<?php echo'resultado'.$i;?>").style.width = '10px';
		}
	}
}
</script>
Código PHP:
<?php 
$i
++; 

?>