Meta Refresh bei Formulareingabe deaktivieren

Hi,

ich hab mal ne ganz blöde Frage udn von JavaScript mal so ziemlich keine Ahnung.
Eine Seite soll alle X Sekunden neu afgerufen werden. Kein Promblem mit

Nun ist aber auf der Seite ein Formular (). Gibt es eine Möglichkeit das refresh während des Schreibens zu deaktivieren?

Ziel soll es sein das bei der Eingabe von dem User die Seitenaktualisierung deaktiviert wird, damit der Text nicht mitten beim Schreiben entfernt wird.
Ich habe mir vorgestellt das man was schönes durch onfocus machen kann, aber wie kann ich per JavaScript das refresh deaktivieren?

Vielen Dank für die Antworten
IceDragon

Hi IceDragon,

in dem du das metarefresh in den müll kippst.
das kannst du auch mit javascript machen

dazu schau dir bitte in selfhtml mal die beispiele an oder google nach beispielen für die befehle

setInterval() und setTimeout()

http://de.selfhtml.org/javascript/objekte/window.htm…

über intervall legst du die entsprechende zeit fest fürs neu laden, was übrigens am einfachsten mit location=location geht.
wenn du ins form reingehst, kannst du das intervall mit clear beenden.

HTH

Gruß
Proteus

sehr kurz gedacht.

Ein META refresh funktioniert immer, das wird wohl der zweck sein, ohne Javascripts wird dennoch neugeladen.
Deswegen fragt nun der fragende, ob man wenn Javascript aber läuft, dieses beeinflussen kann.

Da hilft es auch nicht schlau daher zureden und aufeinmal eine nur Javascript taugliche refresh seite anzubieten, das ist wirkluch unprodktiv .

sehr lang gedacht, haben auch schon andere

http://www.selfhtml.de/forum/zeigebeitrag_2_129498_1…

hier ist es diskutiert, wie man mit javascript auf den content zugreift von META’s

viel erfolg

Hi IceDragon,

wenn der refresh erstmal geladen ist, hast Du keine Chance mit JS daran irgendetwas erfolgreich zu ändern.
Du könntest höchstens mit Javascript eine „neue“ Seite ohne refresh laden.

mfg
Klaus