Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2014, 15:09
raulgranadosraul
 
Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Problema con una ventana modal de varias que tengo en la pagina

A ver, he estado trabajando con el código y he cambiado de pagina la modal 4 para probar, con lo que están en distinta pagina. En este caso me lo hace perfecto..... es decir, el conflicto es cuando están en la misma página..... y he estado buscando información y parece ser que el problema está al enviar dos veces el idCita a dos funciones distintas.

Estas son las dos llamadas a las modales:
Código HTML:
<td align="center" style="padding:5px;font-size:20px">
      <span style="cursor:pointer" onclick="javascript:mostrarVentana3(<?php echo $row_CitasHoy['idCita']; ?>);">
            <?php echo $row_CitasHoy['txtComentario']; ?>
      </span>
</td>

<td align="center" style="padding:5px;font-size:20px">
      <span style="cursor:pointer" onclick="javascript:mostrarVentana4(<?php echo $row_CitasHoy['idCita']; ?>);">
            <?php echo $row_CitasHoy['txtAcciones']; ?>
      </span>
</td> 
Le paso el idCita a ambas porque es el dato que necesito para hacer el update en la fila que corresponde.

Y estos los dos scripts para las dos modales:

Código Javascript:
Ver original
  1. <script>
  2.         function mostrarVentana3(idCita)
  3.         {
  4.             var ventana3 = document.getElementById('miVentana3');
  5.             ventana3.style.marginTop = "100px";
  6.             ventana3.style.left = ((document.body.clientWidth-300) / 2) +  "px";
  7.             ventana3.style.display = 'block';
  8.             document.getElementById("idCita").value = idCita;
  9.         }
  10.         function cerrarVentana3()
  11.         {
  12.             var ventana3 = document.getElementById('miVentana3');
  13.             ventana3.style.display = 'none';
  14.         }
  15. </script>
  16. <script>
  17.         function mostrarVentana4(idCita)
  18.         {
  19.             var ventana4 = document.getElementById('miVentana4');
  20.             ventana4.style.marginTop = "100px";
  21.             ventana4.style.left = ((document.body.clientWidth-300) / 2) +  "px";
  22.             ventana4.style.display = 'block';
  23.             document.getElementById("idCita").value = idCita;
  24.         }
  25.         function cerrarVentana4()
  26.         {
  27.             var ventana4 = document.getElementById('miVentana4');
  28.             ventana4.style.display = 'none';
  29.         }
  30. </script>

Todo indica que no le puedo pasar idCita a los dos.....

¿Qué puedo hacer entonces?
Porque la sintaxis y el código y el update están comprobados y probados, funcionan bien... en distintas páginas, pero no he conseguido pasarle el id a ambas funciones

¿Alguna idea?