| OLD | NEW | 
|   1 <html xmlns="http://www.w3.org/1999/xhtml"> |   1 <html xmlns="http://www.w3.org/1999/xhtml"> | 
|   2 <head><title>History Test Page 3</title> |   2 <head><title>History Test Page 3</title> | 
|   3 <script src="HistoryHelper.js"></script> |   3 <script type="text/javascript" src="HistoryHelper.js"></script> | 
|   4 </head> |   4 </head> | 
|   5  |   5  | 
|   6 <body onload="onLoad();"> |   6 <body onload="onLoad();"> | 
|   7 <div id="statusPanel" style="border: 1px solid red; width: 100%"> |   7 <div id="statusPanel" style="border: 1px solid red; width: 100%"> | 
|   8 History Test Page 3.... |   8 History Test Page 3.... | 
|   9 </div> |   9 </div> | 
|  10 </body> |  10 </body> | 
|  11  |  11  | 
|  12 <script type="text/javascript"> |  12 <script type="text/javascript"> | 
|  13  |  13  | 
|  14 function onLoad() { |  14 function onLoad() { | 
|  15   if (readCookie(navigate_forward_cookie) != null) { |  15   if (readCookie(navigate_forward_cookie) != null) { | 
|  16     setTimeout(OnNavigateForward, 100); |  16     setTimeout(OnNavigateForward, 50); | 
|  17     return true; |  17     return true; | 
|  18   } |  18   } | 
|  19   if (readCookie(navigate_backward_cookie)) { |  19   if (readCookie(navigate_backward_cookie) != null) { | 
|  20     setTimeout(OnNavigateBackward, 100); |  20     setTimeout(OnNavigateBackward, 50); | 
|  21     return true; |  21     return true; | 
|  22   } |  22   } | 
|  23   setTimeout(OnInitialLoad, 100); |  23   setTimeout(OnInitialLoad, 50); | 
|  24   return true; |  24   return true; | 
|  25 } |  25 } | 
|  26  |  26  | 
|  27 function OnInitialLoad() { |  27 function OnInitialLoad() { | 
|  28   if (window.history.length != 3) { |  28   if (window.history.length != 3) { | 
|  29     onFailure("History_Length_Test_2", 1, |  29     onFailure("History_Length_Test_2", 1, | 
|  30               "History length mismatch on initial load at page 3"); |  30               "History length mismatch on initial load at page 3: " + | 
 |  31               window.history.length); | 
|  31     return false; |  32     return false; | 
|  32   } |  33   } | 
|  33   onSuccess("History_Length_Test_2", 1); |  34   onSuccess("History_Length_Test_2", 1); | 
|  34   return true;  |  35   return true;  | 
|  35 } |  36 } | 
|  36  |  37  | 
|  37 function OnNavigateBackward() { |  38 function OnNavigateBackward() { | 
|  38   if (window.history.length != 3) { |  39   if (window.history.length != 3) { | 
|  39     onFailure("History_Length_Test_3", 1, |  40     onFailure("History_Length_Test_3", 1, | 
|  40               "History length mismatch on navigating backward at page 3"); |  41               "History length mismatch on navigating backward at page 3: " + | 
 |  42               window.history.length); | 
|  41     return false; |  43     return false; | 
|  42   } |  44   } | 
|  43   window.history.back(); |  45   window.history.back(); | 
|  44   return true;  |  46   return true;  | 
|  45 } |  47 } | 
|  46  |  48  | 
|  47 function OnNavigateForward() { |  49 function OnNavigateForward() { | 
|  48   if (window.history.length != 3) { |  50   if (window.history.length != 3) { | 
|  49     onFailure("History_Length_Test_3", 1, |  51     onFailure("History_Length_Test_3", 1, | 
|  50               "History length mismatch on navigating forward at page 3"); |  52               "History length mismatch on navigating forward at page 3: " + | 
 |  53               window.history.length); | 
|  51     return false; |  54     return false; | 
|  52   } |  55   } | 
|  53   window.history.forward(); |  56   window.history.forward(); | 
|  54   return true;  |  57   return true;  | 
|  55 } |  58 } | 
|  56  |  59  | 
|  57 </script> |  60 </script> | 
|  58 </html> |  61 </html> | 
| OLD | NEW |