- add sources.
[platform/framework/web/crosswalk.git] / src / chrome_frame / test / data / navigateurl_absolute_host.html
1 <html>
2 <!-- This page is meant to load inside the host browser like IE/FF -->
3   <head>
4     <script type="text/javascript" src="chrome_frame_tester_helpers.js">
5     </script>
6     <script type="text/javascript">
7       function onLoad() {
8         var chromeFrame = GetChromeFrame();
9         chromeFrame.onloaderror = OnNavigationFailed;
10         setTimeout(NavigateToURL, 100);
11       }
12
13       function NavigateToURL() {
14         var frame_location = new String(window.location);
15         frame_location = frame_location.replace(
16             /navigateurl_absolute_host.html/, "navigateurl_basic_frame.html");
17         var chromeFrame = GetChromeFrame();
18         chromeFrame.src = frame_location;
19         setTimeout(OnNavigationTimeout, 10000);
20       }
21
22       var navigation_success = 0;
23
24       function OnNavigationFailed(msg) {
25         if (!navigation_success) {
26           onFailure("NavigateURL", 1, 'ChromeFrame Navigation failed: ' + msg);
27         }
28       }
29       
30       function OnNavigationTimeout() {
31         OnNavigationFailed('TIMEOUT');
32       }
33
34       function OnChromeFrameLoaded() {
35         navigation_success = 1;
36         onSuccess("NavigateURL", 1);
37       }
38
39       function GetChromeFrame() {
40         return window.document.ChromeFrame;
41       }
42     </script>
43   </head>
44
45   <body onload="onLoad();">
46     <div id="statusPanel" style="border: 1px solid red; width: 100%">
47     Test running....
48     </div>
49     <span id="ChromeFrameSpan"></span>
50 <script type="text/javascript">
51 insertControl("ChromeFrameSpan",
52     { "eventHandlers": { "onload": "return OnChromeFrameLoaded();" } });
53 </script>
54     <br />
55     <br />
56
57     <p>Tests ChromeFrame Navigation</p>
58
59   </body>
60 </html>