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

carga distinto con firefox que con explorer

Estas en el tema de carga distinto con firefox que con explorer en el foro de ASP Clásico en Foros del Web. los molesto porq me esta pasando algo increible hago una simple registracion de usuarios que carga los datos en una tabla. si cargo los datos ...
  #1 (permalink)  
Antiguo 19/02/2007, 12:20
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
carga distinto con firefox que con explorer

los molesto porq me esta pasando algo increible
hago una simple registracion de usuarios que carga los datos en una tabla.
si cargo los datos desde un navegador explorer me genera un registro correctamente.
si lo cargo con firefox me genera uno bien y otro despues con los datos en blanco excepto el autonumerico q obviamente se incrementa en uno.

sinceramente nunca me paso algo asi y no se por donde correr!!!
a alguien le paso alguna vez esto?
si tienen alguna punta se los agradecere mucho!!!

gracias anticipadas!!
  #2 (permalink)  
Antiguo 19/02/2007, 12:22
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: carga distinto con firefox que con explorer

Necesitariamos ver el código, puedes poner tu código funcional?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 19/02/2007, 12:28
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

no lo copie antes porq no tiene nada raro ... creo
pero por si sirve del algo se los copio, acalro q esta entre codigo html y no tiene para hacer ningun bucle ni nada raro
set Rs = Server.CreateObject("adodb.recordset")
Rs.Open "usuarios", Conex, adOpenStatic, adCmdTable
Rs.AddNew
rs ("usuario")= user
rs ("clave")= Request.Form("clave")
email = Request.Form("email")
rs ("mail")= email
("sitio")= Request.Form("sitio")
rs("activado") = "0"
rs("fecha") = date()
Rs.Update
Rs.Close
Set Rs = Nothing
  #4 (permalink)  
Antiguo 19/02/2007, 12:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: carga distinto con firefox que con explorer

Si, eso no tiene nada raro, cuáles son las otras instrucciones? tienes algún redirect client side, o estás trabajando con ventanas tambien client side?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 19/02/2007, 12:40
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

sinceramente no se que son esos client side, pero realmente no uso nada raro, antes tenia paginas de inclusion pero las saque para ver si venia por ahi el error ... y nada...
probe sacando todo lo q sea codigo html y veo q anda bien pero cuando le pongo el html tira el problema, lo raro es q no tiene nada q no sea abrir y cerrar tablas y celdas y esas cosas...
  #6 (permalink)  
Antiguo 19/02/2007, 12:40
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: carga distinto con firefox que con explorer

¿será un problema de validación/función javascript que, en FF, esté enviando el form 2 veces?
__________________
...___...
  #7 (permalink)  
Antiguo 19/02/2007, 12:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: carga distinto con firefox que con explorer

Seguramente, ya que sacó todo el HTML y me supongo que cualquier javascript.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 19/02/2007, 12:58
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

la verdad q no quise complicarla mas la pregunta de entrada pero ya q veo buena onda de uds les tiro mas datos, lo que les puse arriba me pasa actualmente, pero tambien me esta pasando que cuando a la pagina le puse el script de google para adsense me genera no solo un registro de mas con firefox sino q me genera casi siempre 4 registros mas (algunas veces 5) tanto con explorer como con firefox.
y si quieren sumarle cosas mas locas, en ese caso no me genera los 4 o 5 registros mas en el momento, sino q me genera el correcto mas uno mas, unos segundos despues otro, despues de otros segundos mas otro registro y asi hasta poner 4 en blanco.
se q no soy un experto ni muchiiiiisimo menos, pero no entiendo porq en caso de hacerlo no los hace todos juntos y como puede ser q lo siga haciendo una vez ejecutada la pagina....

sinceramente no puse todo de entrada porq ni yo me lo podia creer y mucho menos iba a poder explicarselos
desde ya q les agradezco la buena onda!!
  #9 (permalink)  
Antiguo 19/02/2007, 13:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: carga distinto con firefox que con explorer

Ah, caray... eso si está loco :/
Pegá toda la página (completa) donde está el formulario de registro (entre etiquetas [ CODE ] por favor) y lo veo.

Hoy estoy de buena onda porque olvidé unos archivos en mi casa y no puedo trabajar... sé que debería ser al revés... pero soy un tipo raro :p
__________________
...___...
  #10 (permalink)  
Antiguo 19/02/2007, 13:35
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

queres q te lo pegue aca?
si te pego aca el codigo seria el q le saque lo de incluir sino tendria q poner las paginas de inclusion y es un lio impresionante
por otro lado donde te lo pongo entre code? aca? de esta forma?
[ CODE ]
codigo
[ /CODE ]
  #11 (permalink)  
Antiguo 19/02/2007, 13:41
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: carga distinto con firefox que con explorer

en realidad, sólo quería ver el formulario (completo) y las posibles funciones javascript que tengas.

y si, pegalo entre etiquetas [ CODE ] y [ /CODE ] (sin los espacios)
__________________
...___...
  #12 (permalink)  
Antiguo 19/02/2007, 15:02
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

Código:
<!--#include virtual="adovbs.inc" --> 
<!--#include virtual="conexion.asp" -->	
<html>
<head>
<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
body {
	background-image: url();
	background-color: #E0E0E0;
}
-->
</style>

<link href="estilos.css" rel="stylesheet" type="text/css">
</head>

<body text="#000000" leftmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr> 
    <td align="center" valign="top"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td align="center" valign="top"><table width="100%" height="81"  border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td>&nbsp;</td>
          </tr>
        </table></td>
        <td width="770" align="center" valign="top">
          <table width="770" height="81" border="0" cellpadding="0" cellspacing="0" background="imagenes/fondo.gif" class="fondoPagina">
            <tr>
              <td align="center" valign="top"><div align="center">
                encabezado
              </div></td>
            </tr>
			<tr>
              <td align="center" valign="top">&nbsp;</td>
            </tr>
            <tr>
              <td align="center" valign="top">anuncios</td>
            </tr>
            <tr>
              <td align="center" valign="top"><table width="760" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="15" height="30" class="fondoTituloFavo"></td>
                  <td width="585" class="TituloFavo"><</strong></td>
                  <td width="160" height="15" align="left" valign="top"><table width="159" height="30" border="0" cellpadding="0" cellspacing="0" class="TituloTags">
                    <tr>
                      <td width="20">&nbsp;</td>
                      <td>Top Tags</td>
                    </tr>
                  </table></td>
                  </tr>
              </table>                
                <table width="760" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="15" height="30"></td>
                    <td width="585" align="left" valign="top"><table width="585" border="0" cellspacing="0" cellpadding="0">
                      <tr align="left" valign="top">
                        <td width="30"></td>
                        </tr>
                      <tr align="left" valign="top">
                        <td>&nbsp;</td>
                      </tr>
                      <tr align="left" valign="top">
					  <%
						user = Request.Form("usuario")
						clave = Request.Form("clave")
						clave2 = Request.Form("clave2")
						
						if clave <> clave2 then %>
							<td class="menuSuperiorSeparadores">Las claves no coinciden, por favor intente nuevamente. <a href="/registracion.asp" class="vinAzul">Volver</a></td>
						    <%else
						
							set Rs_verifica = Server.CreateObject("adodb.recordset") 
							set Rs_verifica = Conex.Execute("SELECT * FROM usuarios where usuario='" & user & "'")		
							
							'me fijo si el usuario existe		
							if not Rs_verifica.eof then
							   ok = 0
							else
								ok = 1
							   'como no existe lo registro
										set Rs = Server.CreateObject("adodb.recordset")  
										Rs.Open "usuarios", Conex, adOpenStatic, adCmdTable
										Rs.AddNew
										
										rs ("usuario")= user
										rs ("clave")= Request.Form("clave")
										email = Request.Form("email")
										rs ("mail")= email
										rs ("sitio")= Request.Form("sitio")
										rs("activado") = "0"
										rs("fecha") = date()
								
										
										Rs.Update
										Rs.Close
										Set Rs = Nothing
										
										'ahora le mando el mail de activacion, para comprobar la cuenta de mail
										set Rs2 = Server.CreateObject("adodb.recordset") 
										set Rs2 = Conex.Execute("SELECT * FROM usuarios where usuario='" & user & "'")
										
										activacion = rs2("codigo_activacion")
										Rs2.close
										
										Set Mail2 = Server.CreateObject("Persits.MailSender")
									 
											Mail2.Host = "localhost"
											Mail2.Username = "xx"
											Mail2.Password = "xx"
											Mail2.AddAddress email
									
											Mail2.From = "xx"
											Mail2.FromName = "xx"
											Mail2.Subject = "Activacion de cuenta"
											
											Mail2.IsHTML = True 
											Mail2.Body = "<html><head></head><body><a href=activar-cuenta.asp?u="& user &"&c="& activacion & ">Activar mi cuenta </a></body></html>"
											
											Mail2.Send
											If Err <> 0 Then
											  Response.Write "Ha ocurrido un error: " & Err.Description
											End If 
											
											Set Mail2 = Nothing		
								end if
									Rs_verifica.close
									
									
									Set Rs2 = Nothing
									Set Rs_verifica = Nothing
							%>
						<% if ok = 1 then %>				 
                        <td class="menuSuperiorSeparadores">Para finalizar la registraci&oacute;n, deber&aacute;s hacer click en el link que te enviamos al mail que utilizaste para la registraci&oacute;n. <a href="/index.asp" class="vinAzul">Volver a la home</a></td>
						<% else %>
						<td class="menuSuperiorSeparadores">El usuario ya existe, por favor intente nuevamente. <a href="/registracion.asp" class="vinAzul">Volver</a></td>
						<% end if %>
                      </tr>
					  <% end if %>
                      <tr align="left" valign="top">
                        <td height="250">&nbsp;</td>
                      </tr>
                    </table>  
					
					</td>
                    <td width="160" height="15" align="left" valign="top" class="FondoTags">barraderecha</td>
                  </tr>
                </table></td>
            </tr>
            <tr>
              <td align="center" valign="top">pie</td>
            </tr>
          </table> </td>
        <td align="center" valign="top"><table width="100%" height="81"  border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td>&nbsp;</td>
          </tr>
        </table></td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</body>
</html>
<%
	Conex.Close
	Set Conex = Nothing
%>
  #13 (permalink)  
Antiguo 19/02/2007, 16:02
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: carga distinto con firefox que con explorer

yo decía la página donde está el formulario. no veo ningún formulario allí!
estoy seguro que el problema está al momento de hacer el submit del formulario y no al recibir y procesar los datos.
__________________
...___...
  #14 (permalink)  
Antiguo 19/02/2007, 17:50
 
Fecha de Ingreso: septiembre-2003
Mensajes: 10
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: carga distinto con firefox que con explorer

ah ok, perdon
mañana te lo mando porq ahora ya estoy en mi casa, igualmente en caso de haber un error en el q lanza el form, me tendria q traer error tambien cuando solo pongo el codigo sin el html, sin embargo en ese caso anda bien.

igualmente despues te lo copio

gracias!!!
  #15 (permalink)  
Antiguo 19/02/2007, 19:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: carga distinto con firefox que con explorer

ñ_ñ Mañana no va a olvidar los archivos que necesita para trabajar
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #16 (permalink)  
Antiguo 20/02/2007, 11:03
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: carga distinto con firefox que con explorer

Cita:
Iniciado por u_goldman Ver Mensaje
ñ_ñ Mañana no va a olvidar los archivos que necesita para trabajar
Efectivamente no los olvidé, así que estoy de mal humor porque debo trabajar

Una cosa que veo, y no me gusta, es que los procesos (validaciones, inserciones, etc) los hacés en la misma página que da respuesta al cliente. Con lo cual, cualquier actualización de la misma puede producir desde datos duplicados hasta otras cuestiones no deseadas. Para mi es preferible hacer todos los procesos en una página distinta (que no tenga absolutamente nada de código html) y hacer un response.redirect("pagina_respuesta.html?mensaje=X ")
__________________
...___...
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 11:05.