Markus Bauer: Seite neu laden bei Inaktivität

Beitrag lesen

Hallo!

Ich habe zu unsrem Forum eine neue "Shoutbox" dazu gebaut, die jetzt nicht mehr direkt auf der Site ist, sondern als iframe eingebunden ist.
Funktioniert alles ganz nett.

Nur wäre es noch sehr schön, wenn sich der iframe automatisch neu laden würde, dass, wenn man z.B. ein längeres Posting im Forum schreibt, bez. der Shoutbox "am neusten Stand" ist.

Das Problem ist aber, dass der Reload nur gehen soll, wenn der iframe "inaktiv" ist, d.h. wenn der Benutzer weder gerade eine Nachricht (ins Eingabefeld) schreibt, oder abschickt oder auch etwas hinuntergescrollt ist, um ältere Einträge zu lesen.

Ein einfaches refresh mit meta fällt aus, ich habe mich auch schon etwas mit event-handlern auf <body> gespielt, damit die Seite nur dann neu geladen wird, wenn der User auch im iframe ist, das funktioniert aber alles nicht so ganz.

Wie könnte ich das am besten realisieren?

Markus

PS: Oder ist ein Reload "von aussen" besser? Nur wie wird dann entschieden, wann ein Reload gemacht werden soll?