Foros del Web » Programando para Internet » ASP Clásico »

problemas con el IF

Estas en el tema de problemas con el IF en el foro de ASP Clásico en Foros del Web. saludos amigos, tengo un codigo muy parecido a esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código asp: Ver original <% if ( numero1 = 0 ) then response . ...
  #1 (permalink)  
Antiguo 10/12/2009, 10:30
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 6 meses
Puntos: 1
problemas con el IF

saludos amigos, tengo un codigo muy parecido a esto

Código asp:
Ver original
  1. <% if (numero1 = 0) then
  2. response.redirect("pagina1")
  3. else
  4. response.write ("esta en 1")
  5. end if
  6.  
  7. if (numero2 = 0) then
  8. response.redirect("pagina2")
  9. else
  10. response.write ("esta en 1")
  11. end if

el tema es que cuando los numeros sean 0 deberian abrirse las 2 paginas pero solo me abre la primera , pero la segunda no , alguien me podria decir que estoy haciendo mal, gracias
  #2 (permalink)  
Antiguo 10/12/2009, 10:43
Avatar de adiazm  
Fecha de Ingreso: julio-2008
Ubicación: Santiago
Mensajes: 51
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: problemas con el IF

Esto es tomando en cuenta que se abren de manera separada?, o sea, no las dos a la vez (por que eso es practicamente imposible dentro de la misma página)
__________________
Red de mercadeo Vipze.com
Arma tu red y grupos de negocios.
http://www.vipze.com/adiazm
  #3 (permalink)  
Antiguo 10/12/2009, 10:49
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: problemas con el IF

en el ejemplo anterior deberia abrir 2 paginas, te explico, cuando esta en 0 significa que se genero un problema y abre la pagina que envia un correo avisando el problema , pero solo se me ejecuta la primera pagina y no las 2 (o mas ) no se si me eplico bien
  #4 (permalink)  
Antiguo 10/12/2009, 10:54
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 2 meses
Puntos: 13
Respuesta: problemas con el IF

El tema está en que cuando haces un response.redirect ya el resto no se procesa.
  #5 (permalink)  
Antiguo 10/12/2009, 11:49
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: problemas con el IF

Cita:
Iniciado por alpe2000 Ver Mensaje
El tema está en que cuando haces un response.redirect ya el resto no se procesa.
pero segun yo deberia saltar al otro IF, por que si en caso que fueran 1 los resultados me imprime el de los 2 IF
  #6 (permalink)  
Antiguo 10/12/2009, 12:01
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 2 meses
Puntos: 13
Respuesta: problemas con el IF

Pues seguro que si tu hubieses escrito las directrices del ASP seguro, pero como quien lo hizo quiso que en cuanto el response se redirigiera hacia otra página, ya no se procesaría el resto pues pasa eso, cuando es 1 el response sigue en la misma página y procesa lo que viene "debajo".

Ejemplo de la vida real.

Voy con el coche por la autovía hacia el pueblo BBB, pero me salgo por la salida justo anterior de llegar y de pronto me encuentro en el pueblo AAA, y me pregunto..... ¿Donde está el pueblo BBB?

Claro..... estaba siguiendo recto por la autovía, no desviandome.

¿Fácil?

Si tienes la necesidad de abrir dos páginas desde una, investiga por el foro de JS que ya se ha planteado esa cuestion por allá.

Con ASP no creo, (yo no conozco), que se pueda hacer.
  #7 (permalink)  
Antiguo 15/12/2009, 09:26
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: problemas con el IF

gracias, creo que voy a probar con el open de script
  #8 (permalink)  
Antiguo 15/12/2009, 09:55
 
Fecha de Ingreso: octubre-2009
Mensajes: 80
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: problemas con el IF

no se si todavia te interese, pero prueba haciendo una pagina "frame" que tenga las dos paginas (pagina1 y pagina2) contenidas en ella, llamas solo a la frame en un solo if en el momento en que sea 0 y en el caso contrario puedes llamar directamente a las paginas1 y 2 como lo vienes haciendo.

Por los menos en tu caso eso seria lo que yo haria, si es que entiendo bien tu problema.
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 03:29.