- add sources.
[platform/framework/web/crosswalk.git] / src / chrome_frame / test / data / navigateurl_relative_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 chromeFrame = GetChromeFrame();
15         chromeFrame.src = "navigateurl_basic_frame.html";
16         setTimeout(OnNavigationTimeout, 10000);
17       }
18
19       var navigation_complete = 0;
20
21       function OnNavigationFailed(msg) {
22         if (!navigation_complete) {
23           onFailure("NavigateURL", 1, 'ChromeFrame Navigation failed: ' + msg);
24         }
25       }
26       
27       function OnNavigationTimeout() {
28         OnNavigationFailed('TIMEOUT');
29       }
30
31       function OnChromeFrameLoaded() {
32         navigation_success = 1;
33         onSuccess("NavigateURL", 1);
34       }
35
36       function GetChromeFrame() {
37         return window.document.ChromeFrame;
38       }
39     </script>
40   </head>
41
42   <body onload="onLoad();">
43     <div id="statusPanel" style="border: 1px solid red; width: 100%">
44     Test running....
45     </div>
46     <span id="ChromeFrameSpan"></span>
47     <script type="text/javascript">
48 insertControl("ChromeFrameSpan",
49     { "eventHandlers": { "onload": "return OnChromeFrameLoaded();" } });
50     </script>
51     <br />
52     <br />
53
54     <p>Tests ChromeFrame Navigation</p>
55   </body>
56 </html>