Autor Tema: [SOLUCIONADO] MUG LOCALIDADES  (Leído 3761 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #15 on: Junio 22, 2011, 07:50:34 am »
Clara, a lo que me referia es que a lo que se ve en la imagen adjunta.

En el codigo de ese check como que a cada valor le da un c4_... distinto, es decir al general digamos le asigna el c4_10_50_266 y luego para cada opcion del check le agrega un digito mas.

Yo evalue, ademas del c4_10_50_266, el c4_10_50_2667 qu ees el que se corresponde con el valor Otra.

Pero no me esta andando correctamente. Voy a probar con lo que me decis y si surge alguna otra ayuda con esto que explico mucho mejor, gracias nuevamente.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #16 on: Junio 22, 2011, 09:01:04 am »
Clara, yo de nuevo con el tema de los mostrar/ocultar.

En el bloque 3 de la encuesta tengo un combo al igual que en el primer bloque. Lo defini de la misma manera que el primero y no anda.

Lo raro es que si comento uno u otro anda el que no esta comentado.

Si estan los definidos no me andan. Probe con google crome, IE mozilla, por las dudas si estaba cacheado,  y en los tres se comporta asi.

Aconsejame para ver que estoy haciendo mal. O que no le esta gustando.

Saludos

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 846
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re: MUG LOCALIDADES
« Respuesta #17 on: Junio 22, 2011, 03:45:29 pm »
Carolina,
En el codigo de ese check como que a cada valor le da un c4_... distinto, es decir al general digamos le asigna el c4_10_50_266 y luego para cada opcion del check le agrega un digito mas.

Yo evalue, ademas del c4_10_50_266, el c4_10_50_2667 qu ees el que se corresponde con el valor Otra.

claro, si querés que al seleccionar/deseleccionar la opción "Otra" se muestre/oculte el renglon correspondiente a otra pregunta tenés que monitorear lo que pasa con el elemento de id c4_10_50_2667

Con respecto al archivo que me mandaste asi a simple vista no veo el error. Primero que nada te sugiero que agregues el control que te mencione antes para estar segura que no intentas acceder a un objeto que no existe.
Una aclaración por las dudas: si la encuesta está paginada tenes que tener en cuenta que no están todos los objetos presentes todo el tiempo, sino solamente los del bloque que se muestra en el momento.
Te sugiero como a Nerina que uses alguna herramienta que te ayude a hacer debugging del javascript que desarrollas, el firebug por ejemplo es muy útil.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #18 on: Junio 23, 2011, 08:05:13 am »
Clara, ahora como esta anda perfecto. Con el paginado no tomaba todos los controles. Sacandole el paginado anda perfecto.

Solo me qda resolver el tema de "como eliminar respuestas" para poder agregar enel bloque que no puedo insertar la pregunta con el cuadro.

Espero tu comentario al respecto. Saludos y gracias por lo anterior

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #19 on: Junio 23, 2011, 08:18:15 am »
Pregunto, si quiero q sea paginado como seria el tema para que funcionen los controles?????



M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 846
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re: MUG LOCALIDADES
« Respuesta #20 on: Junio 27, 2011, 03:39:46 pm »
Los problemas cuando tenes paginado surgen porque los elementos sobre los que estas pretendiendo realizar acciones van a ser "null". Tendrías que agregar controles para que eso no te pase.
Y para el caso de los eventos definidos sobre los objetos, algo que podes hacer es asignarles algún valor "inválido" que vos definas, para evitar que se produzca el error que te haga fallar todo el script.

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #21 on: Junio 30, 2011, 09:04:42 am »
Clara, en este mismo tema vos me pusiste que tenia que tener en cuenta el siguiente control:

if ((respuesta_texto!=null) && (respuesta_texto == ...<el valor que dispara el ocultamiento> ...)) {
...
}

La duda que me queda es en "valor que dispara el ocultamiento" seria 10. Pero como llega ese campo a tomar el valor 10, si el 10 es el valor del combo????

No me quedo claro esto para poder llegar a usar el paginado con los controles de java scrip.

Probe hacerlo en la definicion de las varibles y tambien dentro del onchange  pero no me toma el comportamiento..

Como deberia ser????

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 846
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re: MUG LOCALIDADES
« Respuesta #22 on: Junio 30, 2011, 01:54:39 pm »
Disculpame Carolina, fue un error mio, lo que te quise decir era que controlaras que el elemento a ocultar existiera (que no fuera nulo) y que la condición necesaria se diera. Esa condición en tu caso será que el combo que usas para controlar tome el valor que para vos dispara el ocultamiento.

Siempre, antes de hacer cualquier acción sobre un elemento deberías chequear que no sea nulo.

Por otro lado, cuando me preguntaste cómo hacer para que el javascript te sirva cuando la encuesta está paginada te decía que controles la existencia de cada elemento para poder detectar cuando alguno no está porque no pertenece a ese bloque. Para que no se produzcan errores en el javascript por tener definidos elementos que no existen, te sugería que le asignes algun valor que vos identifiques como valor "invalido" o "nulo".

Carolina Belmonte

  • General
  • *
  • Mensajes: 787
    • MSN Messenger - caro_bel45@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Entre Ríos
  • Nombre y apellido: Carolina Belmonte
  • Sistema: Comdoc-Kolla-Tehuelche-Toba
  • Teléfono laboral: (03442) 421539
Re: MUG LOCALIDADES
« Respuesta #23 on: Julio 01, 2011, 09:26:08 am »
Clara, lo del ¿control del combo ya lo tenia o sea que eso estaba bien.

El tema es para el paginado. Probe con lo que me sugeriste, asignandole un valor 0 al principio (al combo q evaluo) y luego con trolando que ese sea distintos de cero oy ahi si entra a la funcion pero no le gusta.

No me toma nada :(

Que sera que estoy haciendo mal????



M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 846
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re: MUG LOCALIDADES
« Respuesta #24 on: Julio 05, 2011, 02:22:04 pm »
¿Te da algún mensaje de error? ¿Cómo se comporta? es decir, ¿qué quiere decir "no le gusta"? podes determinar en dónde falla, si es una condición que debería cumplirse pero no se cumple, o en que parte del código no está haciendo lo que esperas?
Tené en cuenta que el valor 0 que le estas asignando solo se lo tenes que asignar cuando ya trae un valor nulo, sino no.