Automatic trigger of Reminder in PHP

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • helplakshmi
    New Member
    • Dec 2009
    • 14

    Automatic trigger of Reminder in PHP

    Hello Everyone,

    I am banging my head since morning. please help me.. I am not so good at php..i am in learning phase...

    My requirement was to generate a popup once you immediately login. windows.alert(' please call') then the popup should come for every 2 hrs.

    Even though you navigate to different pages on the site..This should still come..

    I have started something like this:--
    1. Calling this script on everypage.
    Code:
    <script type="text/javascript">alert_settimer();</script><script type="text/javascript">
    alert_settimer();
    </script>
    And the code in the script is

    Code:
    function alert_settimer(){    time_stop=2*60*60*1000;    if(time_stop > 0) {         timer= setTimeout("alert_settimer(),window.focus();window.alert('Please call Originator');",time_stop )    }}function alert_settimer(){
        time_stop=2*60*60*1000;
        if(time_stop > 0) {
             timer= setTimeout("alert_settimer(),window.focus();window.alert('Please call Originator');",time_stop )
        }
    }
    It is able to give me a popup for every 2 hrs. But whenever the user reloads the page after 1 hr. The function is called again and the count starts from 0hrs again. OR for example if 20 mins already passed then if i am going to a new page then the function is called again and so the timer starts again.
    I am not getting any idea how to restrict it calling every time. OR send that 1 hr again to the function so that it starts from there. I tried some thing like setting the value in a session variable and then starting the counter from that value. But i am not successful. Please help me in solving this...
    Last edited by Dormilich; Mar 9 '10, 04:01 AM. Reason: Please use [code] tags when posting code
  • Dormilich
    Recognized Expert Expert
    • Aug 2008
    • 8694

    #2
    what about a cookie?

    Comment

    • helplakshmi
      New Member
      • Dec 2009
      • 14

      #3
      ok..do u mean to set a cookie for the timer? can we do it from javascript? if so can you send a sample code or link where i can refer? so many questions:-)

      Comment

      • Dormilich
        Recognized Expert Expert
        • Aug 2008
        • 8694

        #4
        cookies are set via document.cookie, more on google

        Comment

        • helplakshmi
          New Member
          • Dec 2009
          • 14

          #5
          Hey that's useful clue...A good food for me to think...The problem is solved..

          Comment

          Working...