R
Richard Maher
Hi,
I hope to come up with a small reproducer shortly but here's the gist of it
in the hope that someone recognizes the foot print and may be able to offer
advice or a work-around: -
1) The page contains an Applet with method send()
2) In the example setTimeout("witeIt()",10000); to fire writeIT() every 10
secs which will in turn call applet.send()
3) User navigates away from Applet-hosting page to a new page
4) When they hit the Go Back /Previous Page button: -
5) The page reloads
6) The old Applets destroy() method is called and should go away please
7) New version of the Applet is in the process of being init()ed
8) The "old" timer from the previous instantiation of the page seems to take
up where it left off
9) The timer fires and writeIt() calls the SEND() from the previous version
of the Applet
10) "synchronized" methods don't help as it looks to be a new instance of
the Applet
11) Historical send() gets called and trashes my latest initialization
This *only* appears to happen on "Go Back" button; "Refresh" is fine. Also,
IE is fine in both cases.
Am I seeing timer and Applet ghosts on FF or just seeing things in general
Cheers Richard Maher
I hope to come up with a small reproducer shortly but here's the gist of it
in the hope that someone recognizes the foot print and may be able to offer
advice or a work-around: -
1) The page contains an Applet with method send()
2) In the example setTimeout("witeIt()",10000); to fire writeIT() every 10
secs which will in turn call applet.send()
3) User navigates away from Applet-hosting page to a new page
4) When they hit the Go Back /Previous Page button: -
5) The page reloads
6) The old Applets destroy() method is called and should go away please
7) New version of the Applet is in the process of being init()ed
8) The "old" timer from the previous instantiation of the page seems to take
up where it left off
9) The timer fires and writeIt() calls the SEND() from the previous version
of the Applet
10) "synchronized" methods don't help as it looks to be a new instance of
the Applet
11) Historical send() gets called and trashes my latest initialization
This *only* appears to happen on "Go Back" button; "Refresh" is fine. Also,
IE is fine in both cases.
Am I seeing timer and Applet ghosts on FF or just seeing things in general
Cheers Richard Maher