Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Spanish

Pagetitle
876-Problemas de cache mismo usando tags
876-Problemas de cache mismo usando tags

FAQ: 876-Problemas de cache mismo usando tags
Produto:Datasul
Ambiente:
Versão:2
Sintoma
876-Problemas de cache mismo usando tags
Causa
Problemas de cache mismo usando tags
Solução
Síntoma:Los programas están usando cache, o sea, no traen las informaciones actualizadas, pero Sí las informaciones mostradas en ejecuciones anteriores.
Causa:Se mismo que el HTML contenga las tags "Cache-Control", "Pragma" y "Expires", él continúa usando el cache, la causa es un bug del Internet Explorer.
Solución:Un caso conocido de ese bug es cuando ejecutado un "POST" en el formulario y, en ese momento, además del HTML actual ser actualizado, una window nueva es abierta. Por ejemplo, algunos programas de consultas específicas, que piden algunos parámetros y usan esos parámetros para abrir una nueva ventana con el resultado de la consulta.
En este caso, lo ideal sería abrir la consulta en la misma ventana. Si eso no es viable, se puede contornar alterando el código que abre la ventana de modo que el link varíe a cada apertura. Eso puede ser hecho pasando un parámetro ficticio con un valor cualquier, como por ejemplo el valor de la función ETIME. Por ejemplo, el código abajo:
    if  request_method = "post" then do:
 {&OUT}
   '<script language ="javascript">' skip
   '    var gWindow = window.open("' + appurl + '/web/prueba.w" ,"_prueba")~; ' skip
 '</script>' skip
 {&END}
    end.
Se quedaría así:    if  request_method = "post" then do:
 {&OUT}
   '<script language ="javascript">' skip
   '    var gWindow = window.open("' + appurl + '/web/prueba.w?rfsh=' + string(etime) + '" ,"_prueba ")~; ' skip
 '</script>' skip
 {&END}
    end.