Wie lange hat sich der Besucher auf der Seite befunden?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
absenden
ahnung
aufruf
besucher
browser
code
ding
fehler
folgenden code
formular
frage
funktion
geschrieben code
passieren
teil
versuch
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was hältst du davon wenn das Formular geechot wird den Timestamp speicherst und ihm von dem wenn das Formular abgesendet wird subtrahierst?
Ansonst versuchs mal so:
<input type=\"hidden\" id=\"time\" value=\"\" />
<script type=\"text/javascript\">
<!--
var a = 0;
function chancetime()
{
a++;
document.getElementById(\'time\').value = a;
}
setInterval(chancetime(), 1000);
-->
</script>
Nicht getestet aber sollte eigendlich funsen. -
Hört sich einfach an. Aber irgendwie klappt das nicht. Ich habe jetzt folgenden Code in den Head geschrieben:
<script type=\"text/javascript\"> <!-- var a = 0; function changetime() { a++; document.getElementById(\'time\').value = a; } setInterval(changetime(), 1000); --> </script>
... und diesen code ins Forumlar:
<input type=\"hidden\" name=\"time\" id=\"time\" value=\"\">
Die Variable $_POST[\'time\'] ist nach dem absenden leer. Ich habe das Ding auch mal sichtbar gemacht, aber da ändert sich nichts.
-
Hoppla, du musst die Funktion natürlich unter Anführungszeichen schreiben:
setInterval(\'changetime()\', 1000);
Und setze den JavaScript-Teil unter das Formular, sonst kann es passieren das er es versucht zu ändern obwohl das Formular noch nicht aufgebaut ist, wodurch er es nicht findet, er einen Fehler ausgibt und er den Script abbricht.
\"Er\" ist natürlich dein Browser.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage