Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/04/2012, 07:11
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Insertar condigo PHP en Javascript en la funcion document.getElementById

mira, no hace falta haver 100 funciones en javascript para modificar cada campo, las funciones pueden tener variables de entrada, puede tener la variable de campo de entrada.
Código Javascript:
Ver original
  1. var xhr;
  2. function ajax(pos){
  3.    
  4. xhr.open("GET","modificar.php?pos="+pos);
  5.    
  6.     xhr.onreadystatechange=callback;
  7.     xhr.send();
  8. }
  9. function callback(){
  10.     if(xhr.readyState==4){
  11.         if(xhr.status==200){
  12.  
  13. document.getElementById("resultado"+pos).style.width = '10px';
  14.         }
  15.     }
  16. }
nescesitas tener solo esta funcion para los 100 campos SOLO ESTA
entonces en vez de hacer ajax66(), haces ajax(66)

y en el archivo php
Código PHP:
Ver original
  1. <?php  
  2. $i=1  
  3. while ( $i <= 100) {  
  4. ?>  
  5. <div id="<?php echo'resultado'.$i;?>" style="width: 10px"><p>Hola</p></div>
  6. <li onclick="ajax(<?=$i?>);"><a class="one-star">1</a></li>
entiendes ? saludos