Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

reload nach 5min Inaktivität

264 views
Skip to first unread message

Michael Reiser

unread,
Jan 23, 1999, 3:00:00 AM1/23/99
to
Hallo Leute,
ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
zu machen ist.

Michael Reiser

Wolfgang Schwarz

unread,
Jan 23, 1999, 3:00:00 AM1/23/99
to
Kruess Tisch,

Michael Reiser wrote:

> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
> zu machen ist.

so?

<script language="JavaScript">
if (document.layers) {
window.captureEvents(Event.MOUSEMOVE);
window.onmousemove = warte;
}
function lauf() {
laeuft=setTimeout("self.location.href='start'",20000) }
function warte(e) { clearTimeout(laeuft); lauf(); } lauf();
</script>

</head><body onMousemove="warte(0)">
Nicht bewegen!
</body></html>

Wolfgang.

--
homepage: http://www.wald.org/wolfgang
"Das Meer ist voll Wasser. Das soll einer verstehen." (Eric Satie)


Christine Kuehnel

unread,
Jan 23, 1999, 3:00:00 AM1/23/99
to
Wolfgang Schwarz <wsch...@zedat.fu-berlin.de> wrote:

>> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
>> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
>> zu machen ist.
>so?

>[...]
> window.onmousemove = warte;
>[...]

Konsequenter Weise solltest Du aber auch alle Tastenanschlaege
abfangen. :-)

Christine

--
meine JavaScript-Notizen http://screenExa.net/js_notiz/
Web-Site zu news:de.comp.lang.javascript (inkl. FAQ):
http://www.mintert.com/javascript/de.comp.lang.javascript.html

Thomas Weller

unread,
Jan 23, 1999, 3:00:00 AM1/23/99
to
hi schau seit einiger zeit eure fragen und antworten an
aber manchmal scheint hier einiges quer zu laufen
Thomas

zu deinem problem gibt es eine einfache lösung
mach doch deine seiten so interresant dass? die
leute nicht einschlafen

Michael Reiser schrieb:

> Hallo Leute,


> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
> zu machen ist.
>

> Michael Reiser


Dietmar Rabich

unread,
Jan 23, 1999, 3:00:00 AM1/23/99
to
Hallo Michael!

Michael Reiser schrieb:

> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
> zu machen ist.

Du könntest Mausbewegungen und Tastatureingaben abfangen bzw. prüfen.
Kommt nach 5 Min. nichts mehr, kannst Du umschalten. Zum Thema der
Eingaben findest Du auf meiner Homepage (T-Online) - ich meine
bei den JavaScript-Goodies - ein Beispiel. Die andere Aufgabe kannst
Du mit Timer und Objekt location erledigen, allerdings mußt Du
wohl selbst programmieren. ;-)

cu Dietmar.
--
eMail: dietmar...@t-online.de
WWW: http://home.t-online.de/home/dietmar.rabich/index.htm
http://www.fortunecity.de/wolkenkratzer/zeise/36/index.html
PGP Fingerprint: 14 FA AF 9B FD 59 0A A8 B2 05 1E 3A B6 E0 F6 1D

Michael Reiser

unread,
Jan 24, 1999, 3:00:00 AM1/24/99
to
Was soll denn das?
Es wird wohl einen bestimmten Grund geben, weshalb ich dieses Problem lösen
möchte.
Weil du so qualifiziert geanwortet hast erkläre ich es Dir gerne:
Die WEB-Site um die es hier geht wird an einem Info-Rechner unseres
Schulungszentrums dargestellt. Weil die Benutzer natürlich nach dem Browsen
nicht von alleine auf die Startseite zurückkehren und der nächste dann evtl.
nicht den richtigen Eistieg bekommt, soll die Startseite eben nach einer
gewissen Zeit der inaktivität neu geladen werden.

Mit freundlichen Grüßen
Michael Reiser

Thomas Weller schrieb in Nachricht <36A9A808...@t-online.de>...


>hi schau seit einiger zeit eure fragen und antworten an
>aber manchmal scheint hier einiges quer zu laufen
>Thomas
>
>zu deinem problem gibt es eine einfache lösung
>mach doch deine seiten so interresant dass? die
>leute nicht einschlafen
>
>Michael Reiser schrieb:
>
>> Hallo Leute,

>> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
>> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie
dies
>> zu machen ist.
>>

>> Michael Reiser
>

sve...@my-dejanews.com

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
Hi Michael,

hier eine ganz simple Lösung- vielleicht hilft dir das ja schon weiter...

<html><head><title>Test</title>
<script language="JavaScript">
<!--
function timeoutVerweis()
{
document.location="left.htm";
}

window.setTimeout('timeoutVerweis()',30000);


// -->
</script>
</head>
<body>
</body></html>


Falls du darauf reagieren willst, ob eine Taste gedrückt wurde, kannst du bei
Tastendruck mit "clearTimeout(timer)" den Timer löschen. Dazu mußt du vorher
den Timer einer Variablen "timer" zuordnen. (timer = window.setTimeout
('timeoutVerweis()',30000);)

Svenja

In article <78c7m3$rk8$1...@black.news.nacamar.net>,


"Michael Reiser" <m.re...@edv-training.com> wrote:
> Hallo Leute,
> ich möchte auf einer Intranetseite dafür sorgen, daß diese nach 5min
> inaktivität auf die Startseite zurückspringt. Hat jemand eine Idee wie dies
> zu machen ist.
>
> Michael Reiser
>
>


-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own

Andre Ay

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
Michael Reiser wrote:
>
> Was soll denn das?
> Es wird wohl einen bestimmten Grund geben, weshalb ich dieses Problem lösen
> möchte.
> Weil du so qualifiziert geanwortet hast erkläre ich es Dir gerne:
> Die WEB-Site um die es hier geht wird an einem Info-Rechner unseres
> Schulungszentrums dargestellt. Weil die Benutzer natürlich nach dem Browsen
> nicht von alleine auf die Startseite zurückkehren und der nächste dann evtl.
> nicht den richtigen Eistieg bekommt, soll die Startseite eben nach einer
> gewissen Zeit der inaktivität neu geladen werden.

Warum definiert ihr die Startseite nicht einfach als Startseite des
Brausers? Dann braucht ihr den Leuten bloss zu sagen, sie sollen auf
den Home-Knopf druecken statt in jede eurer Seiten ein kompliziertes
JavaScript einzubinden.

Gruss

--
Andre Ay, Studiosus venia Almae Matris Lipsiensis protectus
http://rzaix340.rz.uni-leipzig.de/~soz98anp/indexus.html

Michael Reiser

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
Bei deiner Lösung geht der Browser egal ob der Betrachter etwas macht oder
nicht nach der angegebenen Zeit auf die Startseite.

Michael Reiser

sve...@my-dejanews.com schrieb in Nachricht
<78hd0o$88j$1...@nnrp1.dejanews.com>...

Michael Reiser

unread,
Jan 25, 1999, 3:00:00 AM1/25/99
to
Der Browser und das Betriebssystem sind für den User total abgschottet. Man
kann nur die reine WEB-Site sehen. Ausserdem soll der Betrachter der neu
kommt eben sofort die Startseite sehen ohne etwas machen zu müssen.

Michael Reiser

Andre Ay schrieb in Nachricht <36AC6C...@rzaix340.rz.uni-leipzig.de>...

Georg Maaß

unread,
Jan 26, 1999, 3:00:00 AM1/26/99
to
Was hältst Du davon im Frameset-Dokument eine globale Variable var lastAct
anzulegen, in welcher jedes Document bei onLoad die aktuelle Uhrzeit
abspeichert.

onLoad="if(parent.lastAct) lastAct = (new Date()).getTime()"

Das setzt Du in den BODY-Tag jedes Frame-Dokuments.

Im Frameset-Dokument startest Du im HEADER-Teil einen regelmäßigen Timer

var lastAct = new Date()).getTime();
setInterval('checkLastAct()',60000);

function checkLastAct()
{
if(astAct <= (new Date()).getTime() - 300000) top.location = 'start.html';
}

Ich habe es nicht getestet. Von der Theorie her sollte aber folgendes
passieren:

1. Das Frameset-Dokument legt die Variable lastAct an mit der aktuellen Zeit
in Millisekunden.
2. Ein regelmäßiger Timer wird gestartet, der einmal pro Minute die Funktion
checkLastAct aufruft.
3. Das Frameset wird aufgebaut und die Framedokumente geladen.
4. Jedes der Frame-Dokumente aktualisert bei onLoad die Variable lastAct mit
der aktuellen Ladezeit des Framedokumentes.
5. Mindestens 4 Mal wird durch den regelmäßigen Timer die Funktion
checkLastAct aufgerufen, ohne daß etwas passiert.
6. Wenn der Besucher keine neuen Dokumente mehr lädt und damit die Variable
lastAct aktualisert, wird spätestens beim sechsten Aufruf der Funktion
checkLastAct nach Laden des letzten Frame-Dokuments das Start-Dokument geladen.

Wie gesagt, ich habe es nicht ausprobiert. Der Theorie nach müßte es ab NN4
funktionieren.

Gruß, Georg
----------------------------------------------------------------------------
Georg Maaß mailto:georg...@gmx.de
Hertzstraße 180a http://members.xoom.com/NF37ao0OujKw/
D-76187 Karlruhe
----------------------------------------------------------------------------

0 new messages