blob: 6c86857cb95861d0d8a1101d0a1ff28b67145069 [file] [log] [blame]
<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 frame_location = new String(window.location);
frame_location = frame_location.replace(
/navigateurl_absolute_host.html/, "navigateurl_basic_frame.html");
var chromeFrame = GetChromeFrame();
chromeFrame.src = frame_location;
setTimeout(OnNavigationTimeout, 10000);
}
var navigation_success = 0;
function OnNavigationFailed(msg) {
if (!navigation_success) {
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>