Hallo.
Also damit wäre ja das Problem nicht gelöst, dass die Seite nur bei inaktivität geladen werden soll.
Was aber ginge, dass du in deiner Hauptseite das OnClick-Event abfängst und in eventuell vorhandenen Eingabefeldern zusätzlich OnKeyDown.
Und wenn dann eines dieser beiden Events ausgelöst wird, startest du mit einem WindowTimeOut die Refresh-Anweisung. (Ob du da jetzt den alten TimeOut löschen musst, was ziemlich einleuchtend wäre, musst du einfach mal selber herausfinden.
mfg Rhöner