login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > JS > Gebruikers informatie > Bericht+datum bij verlaten

Bericht+datum bij verlaten

Auteur: Dennis - 21 augustus 2004 - 11:36 - Gekeurd door: Dennisvb - Hits: 5269 - Aantal punten: 3.38 (4 stemmen)




Met dit script geef je bij het verlaten van een website/forum een berichtje achter, en hoelang hij/zij op de site is geweest aan.

Je moet alleen nog de eerste <body> regel weghalen en dan dit er bij zetten:

  1. <body onUnLoad="WinOpen();" onLoad="getLogonTime();">


Zet het script tussen de <body>

Code:
  1. <SCRIPT LANGUAGE="JavaScript">
  2. var onHours = " ";
  3. var onMinutes = " ";
  4. var onSeconds = " ";
  5. var offHours = 0;
  6. var offMinutes = 0;
  7. var offSeconds = 0;
  8. var logSeconds = 0;
  9. var logMinutes = 0;
  10. var logHours = 0;
  11. var OnTimeValue = " ";
  12. var OffTimeValue = " ";
  13. var PageTimeValue = " ";
  14. function WinOpen()
  15. {
  16. getLogoffTime();
  17. }
  18. function getLogonTime()
  19. {
  20. var now = new Date();
  21. var ampm = (now.getHours() >= 12) ? " P.M." : " A.M."
  22. var Hours = now.getHours();
  23. Hours = ((Hours > 12) ? Hours - 12 : Hours);
  24. var Minutes = ((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes();
  25. var Seconds = ((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();
  26. OnTimeValue =(" "
  27. + Hours
  28. + Minutes
  29. + Seconds
  30. + " "
  31. + ampm);
  32. onHours = now.getHours();
  33. onMinutes = now.getMinutes();
  34. onSeconds = now.getSeconds();
  35. }
  36. function getLogoffTime()
  37. {
  38. var now = new Date();
  39. var ampm = (now.getHours() >= 12) ? " P.M." : " A.M."
  40. var Hours = now.getHours();
  41. Hours = ((Hours > 12) ? Hours - 12 : Hours);
  42. var Minutes = ((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes();
  43. var Seconds = ((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();
  44. OffTimeValue =(" "
  45. + Hours
  46. + Minutes
  47. + Seconds
  48. + " "
  49. + ampm);
  50. offHours = now.getHours();
  51. offMinutes = now.getMinutes();
  52. offSeconds = now.getSeconds();
  53. timer();
  54. }
  55. function timer()
  56. {
  57. if (offSeconds >= onSeconds)
  58. { logSeconds = offSeconds - onSeconds; }
  59. else
  60. {
  61. offMinutes -= 1;
  62. logSeconds = (offSeconds + 60) - onSeconds;
  63. }
  64. if (offMinutes >= onMinutes)
  65. { logMinutes = offMinutes - onMinutes; }
  66. else
  67. {
  68. offHours -= 1;
  69. logMinutes = (offMinutes + 60) - onMinutes;
  70. }
  71. logHours = offHours - onHours;
  72. logHours = ((logHours < 10) ? "0" : ":") + logHours;
  73. logMinutes = ((logMinutes < 10) ? ":0" : ":") + logMinutes;
  74. logSeconds = ((logSeconds < 10) ? ":0" : ":") +logSeconds;
  75. PageTimeValue =(" "
  76. + logHours
  77. + logMinutes
  78. + logSeconds);
  79. displayTimes();
  80. }
  81. function displayTimes()
  82. {
  83. // Verander hier je tekst:
  84. alert("bedankt voor het bezoek aan www.sitemasters.be\n\n Hopelijk zien we je snel weer terug. :)\ \n\nJe bent begonnen om:" +OnTimeValue+"\n\nEn gestopt om: "+OffTimeValue+"\n\nJe bent zo lang op deze pagina geweest: " + PageTimeValue);
  85. }
  86. </SCRIPT>
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Geen reacties (0)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.034s