-
Re: Erro de Validação Cius-PT
-
Re: Prevenir efeitos colaterais do botão "Back" dos browsers
By M6,@passarito, quando se escreve e lê, a mensagem - tipicamente - não passa com expressão/entoação e por vezes pode ser mal compreendida.
Não há nada de agressivo nas minhas respostas, nem tens de pedir de desculpa pela ignorância, ninguém nasce ensinado, mas todos nascemos ignorantes.
O que disse anteriormente, continua a ser relevante: devias aprender primeiro algumas noções básicas de desenvolvimento web antes de tentares fazer o que quer que seja.
O que quero dizer com isto é que não se pode correr antes de aprender a andar, caso contrário vamos andar sempre aos tropeções.
Quanto à tua solução, continuas a querer validar no lado do cliente, em Javascript, mas quando trocas de página, perdes o contexto.
O facto da variável ser global (algo que deves evitar a todo o custo), o seu valor perde-se entre chamadas ao servidor porque a variável global não quer dizer que seja persistente.
Para teres um valor persistente usando exclusivamente o lado do cliente (leia-se no browser) tens de recorrer a um mecanismo de persistência, por exemplo, usando cookies.Quanto aos redirects, honestamente, não compreendo a ideia. Se fizer back continuo a poder andar para trás no browser e no lado do servidor não vejo nada que detete que o pedido deve ser tido em conta ou descartado.
- 11 replies
-
Re: Prevenir efeitos colaterais do botão "Back" dos browsers
By passarito,@M6 não te julgava tão agressivo, tem calma, nem todos podemos ser "experts". Aproveito para pedir desculpa se disse alguma coisa menos agradável. Podemos continuar sem bate-boca?
Encontrei uma pseudo-solução, criei um ficheiro com o nome "Aviod-BB.ASP" apenas com uma linha:
response.Redirect(request.querystring("ficheiro"))
No ficheiro principal de pois de gravar os dados chamo este ficheiro que depois volta a redirecionar para o principal:
response.redirect("Avoid-BB.ASP?ficheiro=Back-Button.asp&faz=---")
Além de funcionar, estou interessado na tua perspetiva @M6, será que isto é viável?
<script type="text/javascript"> Var TS=""; function SetTimeStamp() { TS=Date.now() / 1000; } function CompareTimeStamp() { if TS==Date.now() / 1000; { CompareTimeStamp=True } else { CompareTimeStamp=False } } </script>
Chamando o SetTimeStamp no botão ok do formulário e o CompareTimeStamp quando vai guardar os dados. TS Seria uma variável global.
Ou isto está tudo errado?
- 11 replies
-
Re: Implementações de funções nas várias linguagens
By M6,Creio que continuo a não compreender totalmente as tuas dúvidas, mas vou tentar trazer alguma luz ao assunto.
O nome das funções é o que se quiser, podia ser "batatas fritas" ou "palmadinhas nas costas".
Quanto à implementação, partindo do principio que fazem a mesma coisas, seguem um algoritmo, por exemplo, no caso de "head" poderá ser devolver o primeiro elemento de uma lista e o "tail" o último elemento de uma lista (ou primeira/última linha de um ficheiro; ou primeiro/último vetor de uma matriz).
Por exemplo, o head em R: https://r-lang.com/r-head-function/; o tail em Pandas: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tail.html
Quanto a trabalhar com duas funções ao mesmo tempo, isso não acontece aí, é uma de cada vez. Só terias uma situação de simultaneidade em caso de programação concorrente.
- 3 replies
-
Re: Implementações de funções nas várias linguagens
By jonhhy,Em 20/05/2022 às 16:23, M6 disse:Não sei se percebi a tua questão.
A tua questão é a implementação do head e do tail?
Olá M6,
queria arranjar um método para perceber como devo chamar a função ou para perceber a forma/porque que se chama dessa maneira.
Visto que, fica confuso quando trabalhamos com 2 funções de programação em simultâneo.Neste caso tanto faz,
quero saber as diferenças entre a definição/implementação no python e R
pois as chamadas são com a estrutura fora e antes do parentisis no python
e no R a estrutura iris está dentro.
abraço- 3 replies
-
Re: Erro de Validação Cius-PT
-
Re: Erro de Validação Cius-PT
-
Re: Utilizar Webservices da AT