Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.* Foro > Newsgroup es.comp.infosistemas.www.paginas-web
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 21-11-2005, 16:38:19
the4man
 
Mensajes: n/a
Predeterminado Problemilla con Opera

Hola a todos!

Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me encuentro con
un problema (que no aparece ni con IE ni con Firefox).

En mis formularios tengo un pequeño código javascript para evitar que el
usuario pulse mas de una vez sobre el boton de submit. Algo asi como
(versión simplificada):

<body onload="flagenviado=false;">
......
.....
<form onsubmit="enviardatos();">

</form>

<script>
function enviardatos(){
return (!flagenviado);
}
</script>

Ahora supongamos la siguiente secuencia:

1. Formulario
2. usuario rellena formulario
3. Pulsa boton "submit"
4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
5. Corrige datos
6. Vuelve a enviar
7. Envio realizado.

Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda en el
punto 6, ya que al volver atrás la variable "flagenviado" no se resetea.

¿Hay alguna forma de evitar esto?

Saludos!


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #3 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #4 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #5 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #6 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #7 (permalink)  
Antiguo 21-11-2005, 17:18:10
countach
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

En las nuevas, el the4man escribió:
> Hola a todos!
>
> Estoy "cambiandome" a Opera, pero haciendo algunas pruebas me
> encuentro con un problema (que no aparece ni con IE ni con Firefox).
>
> En mis formularios tengo un pequeño código javascript para evitar que
> el usuario pulse mas de una vez sobre el boton de submit. Algo asi
> como (versión simplificada):
>
> <body onload="flagenviado=false;">
> .....
> ....
> <form onsubmit="enviardatos();">
>
> </form>
>
> <script>
> function enviardatos(){
> return (!flagenviado);
> }
> </script>
>
> Ahora supongamos la siguiente secuencia:
>
> 1. Formulario
> 2. usuario rellena formulario
> 3. Pulsa boton "submit"
> 4. Error: el usuario pulsa sobre el botón "Atrás" (history.go(-1))
> 5. Corrige datos
> 6. Vuelve a enviar
> 7. Envio realizado.
>
> Esta secuencia, que en IE y Firefox funciona bien, en Opera se queda
> en el punto 6, ya que al volver atrás la variable "flagenviado" no se
> resetea.
>
> ¿Hay alguna forma de evitar esto?
>
> Saludos!




Quizá deberías inicializar la variable de manera más ortodoxa al principio
de la página, no en el evento OnLoad.

var flagenviado = false;




Responder Con Cita
  #8 (permalink)  
Antiguo 21-11-2005, 18:01:46
the4man
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

Bueno si, tambien lo tengo hecho asi.

> var flagenviado = false;
>
>
>
>



Responder Con Cita
  #9 (permalink)  
Antiguo 21-11-2005, 18:01:46
the4man
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

Bueno si, tambien lo tengo hecho asi.

> var flagenviado = false;
>
>
>
>



Responder Con Cita
  #10 (permalink)  
Antiguo 21-11-2005, 18:01:46
the4man
 
Mensajes: n/a
Predeterminado Re: Problemilla con Opera

Bueno si, tambien lo tengo hecho asi.

> var flagenviado = false;
>
>
>
>



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Firefox vs Opera V62 Newsgroup es.comp.programas 90 13-07-2006 16:48:27
opera Adolfo Hernández Enciso Newsgroup es.rec.musica.clasica 40 27-10-2005 17:24:10
Videos Opera jose miguel Newsgroup es.rec.musica.clasica 0 29-04-2004 17:33:24
El Fantasma de la Opera Rakel Newsgroup es.rec.musica.clasica 24 09-12-2003 22:56:38
Enciclopedia opera Adolfo Hernández Newsgroup es.rec.musica.clasica 0 08-09-2003 09:26:10





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.