| <html> |
| <!-- This page is meant to load inside the host browser like IE/FF --> |
| <head> |
| <script type="text/javascript" src="chrome_frame_tester_helpers.js"> |
| </script> |
| <script type="text/javascript"> |
| function onLoad() { |
| var chromeFrame = GetChromeFrame(); |
| chromeFrame.onloaderror = OnNavigationFailed; |
| setTimeout(NavigateToURL, 100); |
| } |
| |
| function NavigateToURL() { |
| var chromeFrame = GetChromeFrame(); |
| chromeFrame.src = "navigateurl_basic_frame.html"; |
| setTimeout(OnNavigationTimeout, 10000); |
| } |
| |
| var navigation_complete = 0; |
| |
| function OnNavigationFailed(msg) { |
| if (!navigation_complete) { |
| onFailure("NavigateURL", 1, 'ChromeFrame Navigation failed: ' + msg); |
| } |
| } |
| |
| function OnNavigationTimeout() { |
| OnNavigationFailed('TIMEOUT'); |
| } |
| |
| function OnChromeFrameLoaded() { |
| navigation_success = 1; |
| onSuccess("NavigateURL", 1); |
| } |
| |
| function GetChromeFrame() { |
| return window.document.ChromeFrame; |
| } |
| </script> |
| </head> |
| |
| <body onload="onLoad();"> |
| <div id="statusPanel" style="border: 1px solid red; width: 100%"> |
| Test running.... |
| </div> |
| <span id="ChromeFrameSpan"></span> |
| <script type="text/javascript"> |
| insertControl("ChromeFrameSpan", |
| { "eventHandlers": { "onload": "return OnChromeFrameLoaded();" } }); |
| </script> |
| <br /> |
| <br /> |
| |
| <p>Tests ChromeFrame Navigation</p> |
| </body> |
| </html> |