Der Timer läuft aber immer munter weiter, auch wenn man eine andere DB in einem anderen Tab aufmacht. Ob das eine besonders prickelnde Idee ist?
Man könnte im Timer ws.currentDatabase bzw die aktuelle View abfragen und nur einen Refresh durchführen wenn die DB/View passt.
Um in Masken einen periodischen Refresh auszulösen kann man mit Javascript ein (verstecktes) Checkboxfeld togglen welches "refresh on keyword change" gesetzt hat. In etwa so:
window.setInterval(function() { document.forms[0].feldname.checked = not document.forms[0].feldname.checked }, 30000);
Leider hat auch diese Variante einen Nachteil, denn der Notes-Client iost nicht so gut im Ausführen von Javascript und der Timer stoppt nach ein paar 1000 Aufrufen und sie geht nur für Forms, bzw. darin eingebetteten Views (deren Viewname berechnet sein muss, z.B. "viewName"+"")
Ich würde den Usern lernen, F9 zu drücken, außerdem sollte ja oben links ein Refresh-Pfeil erscheinen wenn neue Dokumente vorhanden sind.
Gruß
Roland