| 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 2</title> |   2 <head><title>History Test Page 2</title> | 
|   3 <script type="text/javascript" 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 2.... |   8 History Test Page 2.... | 
|   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_backward_cookie) != null || |  15   if (readCookie(navigate_backward_cookie) != null || | 
|  16       readCookie(navigate_forward_cookie) != null) { |  16       readCookie(navigate_forward_cookie) != null) { | 
|  17     onFailure("History_Length_Test_3", 1, |  17     onFailure("History_Length_Test_3", 1, | 
|  18               "Page 2 must not be visited in navigating backward/forward"); |  18               "Page 2 must not be visited in navigating backward/forward"); | 
|  19     return false; |  19     return false; | 
|  20   } |  20   } | 
|  21   setTimeout(OnInitialLoad, 100); |  21   setTimeout(OnInitialLoad, 50); | 
|  22   return true; |  22   return true; | 
|  23 } |  23 } | 
|  24  |  24  | 
|  25 function OnInitialLoad() { |  25 function OnInitialLoad() { | 
|  26   if (window.history.length != 3) { |  26   if (window.history.length != 3) { | 
|  27     onFailure("History_Length_Test_2", 1, |  27     onFailure("History_Length_Test_2", 1, | 
|  28               "History length mismatch on initial load at page 2"); |  28               "History length mismatch on initial load at page 2: " + | 
 |  29               window.history.length); | 
|  29     return false; |  30     return false; | 
|  30   } |  31   } | 
|  31   // Redirect to page 3. |  32   // Redirect to page 3. | 
|  32   window.location.href = "history_length_test_page_3.html"; |  33   window.location.href = "history_length_test_page_3.html"; | 
|  33   return true;  |  34   return true;  | 
|  34 } |  35 } | 
|  35  |  36  | 
|  36 </script> |  37 </script> | 
|  37 </html> |  38 </html> | 
| OLD | NEW |