b15924236000c6c31a7233e7b253efa4caafa628
[WebKit-https.git] / LayoutTests / fast / frames / resources / cached-page-2.html
1 <script>
2 var intervalId;
3
4 function goBack() {
5     if (!window.opener.canExit3)
6         return;
7
8     clearInterval(intervalId);
9     window.opener.log("Back on page-2, timer is still firing.");
10     history.back();
11 }
12
13 function loadNext() {
14     window.opener.canExit2 = true;
15
16     // The crash only happens when we scroll here!
17     window.scrollBy(0, 100);
18
19     intervalId = setInterval(goBack, 20);
20
21     window.opener.log("page-2, about to navigate to page-3.")
22     // Location changes need to happen outside the onload handler to generate history entries.
23     setTimeout(function() {location.href = "cached-page-3.html";}, 0);
24 }
25 </script>
26 <body onload="loadNext()">
27 <div style="height: 1200px; background-color: green"></div>
28 </body>