Sven Mintel
Mitglied
Mmmmh...so recht werd ich auch nicht schlau aus dem Ganzen... da Datic grad im Urlaub ist, nehm ich mich mal der Sache an(bzw. versuche dies).
Du hast also ein Registrierungsfrmular... nach der Registrierung gehts zu einem Button weiter, und danach zum Test.
das geht ja alles ohne Javascript
Dann der Test. Da dürfte sich ein Formular anbieten... was dann zum Speichern gesendet wird.
Wie genau das aussehen könnte, hängt von dem Test ab. Sinnvoll wäre z.B. ein verstecktes Formularfeld... worin du speicherst, an welcher Stelle des Tests man sich grad befindet.
Und natürlich ein Submit-Button zum manuellen Speichern.
Um jetzt nach einer bestimmten Zeit automatisch zu speichern, wende die Methode submit() auf das Formular an... diese bewirkt das Senden eines Formulars.
Um dies nach dem Ablauf einer bestimmten Zeit zu tun, verwende das von dir bereits erwähnte "setTimeout()"...
Würde bspw. nach 30 Sekunden das Formular automatisch senden.
Für den Admin-Link brauchst du wiederum kein Javascript.... da genügt ein normaler Link zu einem serverseitigen Skript, welches dir die Möglichkeit gibt, zu tun, was du möchtest.
Du hast also ein Registrierungsfrmular... nach der Registrierung gehts zu einem Button weiter, und danach zum Test.
das geht ja alles ohne Javascript
Dann der Test. Da dürfte sich ein Formular anbieten... was dann zum Speichern gesendet wird.
Wie genau das aussehen könnte, hängt von dem Test ab. Sinnvoll wäre z.B. ein verstecktes Formularfeld... worin du speicherst, an welcher Stelle des Tests man sich grad befindet.
Und natürlich ein Submit-Button zum manuellen Speichern.
Um jetzt nach einer bestimmten Zeit automatisch zu speichern, wende die Methode submit() auf das Formular an... diese bewirkt das Senden eines Formulars.
Um dies nach dem Ablauf einer bestimmten Zeit zu tun, verwende das von dir bereits erwähnte "setTimeout()"...
Code:
window.setTimeout('document.nameDesFormulars.submit()',30000);
Für den Admin-Link brauchst du wiederum kein Javascript.... da genügt ein normaler Link zu einem serverseitigen Skript, welches dir die Möglichkeit gibt, zu tun, was du möchtest.