Home | History | Annotate | Download | only in data
      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>
     57