Foros del Web » Programando para Internet » Javascript » Frameworks JS »

parametros a otra funcion xajax

Estas en el tema de parametros a otra funcion xajax en el foro de Frameworks JS en Foros del Web. estoy intentando pasar los parametros a una funcion con el botón maracado en rojo. Pero me dice que no esta definido 'A' (Que es el ...
  #1 (permalink)  
Antiguo 01/03/2010, 11:02
 
Fecha de Ingreso: mayo-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
parametros a otra funcion xajax

estoy intentando pasar los parametros a una funcion con el botón maracado en rojo. Pero me dice que no esta definido 'A' (Que es el primer parametro que le llega) ¿Que esta pasando?


Código PHP:
Ver original
  1. <?php
  2. //importando nuestras las referencias XAJAX
  3. require_once ("index.common.php");
  4.  
  5.  
  6. //función tablacoor.
  7. function ListarTablaCoor(){
  8.  
  9. $db=mysql_connect('localhost','root','');
  10. mysql_select_db('DB',$db);
  11.  
  12. $objResponse = new xajaxResponse();
  13. //instanciamos el objeto para la respuesta AJAX
  14. //ISO-8859-1 significa que los caracteres latinos como la ñ y los acentos seran tomados en cuenta
  15.  
  16. $rsDatos=mysql_query("select * from map_coor_1",$db);
  17. $cantRegistros=mysql_num_rows($rsDatos);
  18.  
  19. $tabla=''; //variable donde guardaremos la tabla HTML que luego se mostrara mediante AJAX
  20.  
  21. if($cantRegistros>0){ // Si existen registros entonces armamos la cabecera de la tabla
  22. $tabla='<table border="1">
  23. <tr>
  24. <td height="76" width="92">NUMERO</td>
  25. <td height="76" width="92">A</td>
  26. <td height="76" width="92">B</td>
  27. <td height="76" width="92">C</td>
  28. <td height="76" width="92">D</td>
  29. <td height="76" width="92">E</td>
  30. </tr>';
  31. while($row=mysql_fetch_row($rsDatos)){ //recorriendo registro x registro y armando la tabla
  32.  
  33.  
  34. $res1= $row[1];
  35. $res2= $row[2];
  36. $res3= $row[3];
  37. $res4= $row[4];
  38. $res5= $row[5];
  39.  
  40. if ($res1==''){
  41. $res1 = "_";
  42. }else{
  43. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[1]",$db);
  44. $row_ficha=mysql_fetch_row($rsFicha);
  45.  
  46. $columna= 'A';
  47. [COLOR="Red"]$res1 = "<a href= '#'><img src='images/".$row_ficha[0]."' width='70' height='70' onclick='xajax_ClickFicha(".$columna.",".$res1.")'/></a>";[/COLOR]
  48.  
  49. }
  50.  
  51. if ($res2==''){
  52. $res2 = "_";
  53. }else{
  54. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = '$row[2]'",$db);
  55. $row_ficha=mysql_fetch_row($rsFicha);
  56.  
  57. $columna= 'B';
  58. $res2 = "<img src='images/".$row_ficha[1]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res2)' />";
  59. }
  60.  
  61. if ($res3==''){
  62. $res3 = "_";
  63. }else{
  64. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[3]",$db);
  65. $row_ficha=mysql_fetch_row($rsFicha);
  66.  
  67. $columna= 'C';
  68. $res3 = "<img src='images/".$row_ficha[2]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res3)' />";
  69.  
  70. }
  71.  
  72. if ($res4==''){
  73. $res4 = "_";
  74. }else{
  75. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[4]",$db);
  76. $row_ficha=mysql_fetch_row($rsFicha);
  77.  
  78. $columna= 'D';
  79. $res4 = "<img src='images/".$row_ficha[3]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res4)' />";
  80. }
  81.  
  82. if ($res5==''){
  83. $res5 = "_";
  84. }else{
  85. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[5]",$db);
  86. $row_ficha=mysql_fetch_row($rsFicha);
  87.  
  88. $columna= 'E';
  89. $res5 = "<img src='images/".$row_ficha[4]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res5)' />";
  90. }
  91.  
  92. $tabla.='<tr>
  93. <td height="76" width="92">'.$row[0].'</td>
  94. <td height="76" width="92">'.$res1.'</td>
  95. <td height="76" width="92">'.$res2.'</td>
  96. <td height="76" width="92">'.$res3.'</td>
  97. <td height="76" width="92">'.$res4.'</td>
  98. <td height="76" width="92">'.$res5.'</td>
  99. </tr>';
  100. }
  101. $tabla.='</table>';
  102. }
  103. //asignando el contenido de la varabiale $tabla al div que esta en index.php
  104. //innerHTML reemplaza el contenido HTML por otro
  105. $objResponse->assign("divListado","innerHTML",$tabla);
  106. //mostramos un alert
  107. // $objResponse->alert("Este ciclo tiene ".$cantRegistros." cursos.");
  108. return $objResponse; //retornamos la respuesta AJAX
  109. }
  110.  
  111.  
  112.  
  113.  
  114. //funcion clickficha
  115. [COLOR="Red"]function ClickFicha($col,$fil){[/COLOR]
  116.  
  117. echo "$col";
  118. echo "$fil";
  119.  
  120. $db=mysql_connect('localhost','root','');
  121. mysql_select_db('DB',$db);
  122.  
  123. $objResponse = new xajaxResponse();
  124. //instanciamos el objeto para la respuesta AJAX
  125. //ISO-8859-1 significa que los caracteres latinos como la ñ y los acentos seran tomados en cuenta
  126.  
  127. $rsDatos=mysql_query("select * from map_coor_1",$db);
  128. $cantRegistros=mysql_num_rows($rsDatos);
  129.  
  130. $tabla=''; //variable donde guardaremos la tabla HTML que luego se mostrara mediante AJAX
  131.  
  132. if($cantRegistros>0){ // Si existen registros entonces armamos la cabecera de la tabla
  133. $tabla='<table border="1">
  134. <tr>
  135. <td height="76" width="92">NUMERO</td>
  136. <td height="76" width="92">A</td>
  137. <td height="76" width="92">B</td>
  138. <td height="76" width="92">C</td>
  139. <td height="76" width="92">D</td>
  140. <td height="76" width="92">E</td>
  141. </tr>';
  142. while($row=mysql_fetch_row($rsDatos)){ //recorriendo registro x registro y armando la tabla
  143.  
  144.  
  145. $res1= $row[1];
  146. $res2= $row[2];
  147. $res3= $row[3];
  148. $res4= $row[4];
  149. $res5= $row[5];
  150.  
  151. if ($res1==''){
  152. $res1 = "_";
  153. }else{
  154. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[1]",$db);
  155. $row_ficha=mysql_fetch_row($rsFicha);
  156.  
  157. $columna= 'A';
  158. $res1 = "<img src='images/".$row_ficha[0]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res1)'/>";
  159. }
  160.  
  161. if ($res2==''){
  162. $res2 = "_";
  163. }else{
  164. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = '$row[2]'",$db);
  165. $row_ficha=mysql_fetch_row($rsFicha);
  166.  
  167. $columna= 'B';
  168. $res2 = "<img src='images/".$row_ficha[1]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res2)' />";
  169. }
  170.  
  171. if ($res3==''){
  172. $res3 = "_";
  173. }else{
  174. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[3]",$db);
  175. $row_ficha=mysql_fetch_row($rsFicha);
  176.  
  177. $columna= 'C';
  178. $res3 = "<img src='images/".$row_ficha[2]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res3)' />";
  179.  
  180. }
  181.  
  182. if ($res4==''){
  183. $res4 = "_";
  184. }else{
  185. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[4]",$db);
  186. $row_ficha=mysql_fetch_row($rsFicha);
  187.  
  188. $columna= 'D';
  189. $res4 = "<img src='images/".$row_ficha[3]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res4)' />";
  190. }
  191.  
  192. if ($res5==''){
  193. $res5 = "_";
  194. }else{
  195. $rsFicha=mysql_query("select imagen from ejer_ficha where idficha = $row[5]",$db);
  196. $row_ficha=mysql_fetch_row($rsFicha);
  197.  
  198. $columna= 'E';
  199. $res5 = "<img src='images/".$row_ficha[4]."' width='70' height='70' onclick='xajax_ClickFicha($columna,$res5)' />";
  200. }
  201.  
  202. $tabla.='<tr>
  203. <td height="76" width="92">'.$row[0].'</td>
  204. <td height="76" width="92">'.$res1.'</td>
  205. <td height="76" width="92">'.$res2.'</td>
  206. <td height="76" width="92">'.$res3.'</td>
  207. <td height="76" width="92">'.$res4.'</td>
  208. <td height="76" width="92">'.$res5.'</td>
  209. </tr>';
  210. }
  211. $tabla.='</table>';
  212. }
  213. //asignando el contenido de la varabiale $tabla al div que esta en index.php
  214. //innerHTML reemplaza el contenido HTML por otro
  215. $objResponse->assign("divListado","innerHTML",$tabla);
  216. //mostramos un alert
  217. // $objResponse->alert("Este ciclo tiene ".$cantRegistros." cursos.");
  218. return $objResponse; //retornamos la respuesta AJAX
  219. }
  220.  
  221. //procesando cualquier petición AJAX
  222. $xajax->processRequest();
  223.  
  224.  
  225. ?>

Última edición por mig5ueles; 02/03/2010 a las 15:59
  #2 (permalink)  
Antiguo 01/03/2010, 17:41
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años, 1 mes
Puntos: 65
Respuesta: parametros a otra funcion xajax

1) Pones un codigo de aproximadamnente 10000 caracteres y no usas [ php ] [ /php ]???
2) Es en serio lo que preguntas? Lo hiciste vos el codigo? En el link llamas a una funcion llamada xajax_clickFicha() pero la que marcas en rojo se llama ClickFicha() : :
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 02/03/2010, 15:55
 
Fecha de Ingreso: mayo-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: parametros a otra funcion xajax

Tambien marque en rojo donde empieza la funcion para que fuera mas sencillo encontrar donde esta.

Si lo hice yo para hacer la prueba de pasar parámetros a otra función. Si te fijas la segunda función mostraría lo mismo que la primera más el echo del valor de los parametros que le pase.
  #4 (permalink)  
Antiguo 08/03/2010, 13:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: parametros a otra funcion xajax

alguien sabe?

Etiquetas: ajax, funcion, parametros, xajax
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 15:40.