• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<HTML>
2<!-- TODO(slightlyoff): Move to tests directory? -->
3<HEAD>
4<TITLE> Chrome Frame Test </TITLE>
5<SCRIPT type="text/javascript">
6function GetChromeFrame() {
7  var chromeFrame = window.document.ChromeFrame
8  return chromeFrame;
9}
10
11function OnChromeFrameMessage(text) {
12  window.alert("In host:  \r\nMessage from ChromeFrame: " + text);
13
14  var chromeFrame = GetChromeFrame();
15  chromeFrame.PostMessageToFrame("Hello from host");
16  return "OK";
17}
18
19function OnNavigate() {
20  var url = document.getElementById('inputurl');
21  var chromeFrame = GetChromeFrame();
22  chromeFrame.src = url.value;
23}
24
25function onLoad() {
26  var chromeFrame = GetChromeFrame();
27  chromeFrame.onmessage = OnChromeFrameMessage;
28}
29
30</SCRIPT>
31</HEAD>
32<BODY onload="onLoad();">
33Chrome Frame Test activex
34<br><br>
35<input id="inputurl" type="text" name="URL">
36<input type="submit" value="Navigate" onClick="OnNavigate();">
37<center>
38<OBJECT ID="ChromeFrame" WIDTH=500 HEIGHT=500 CODEBASE="http://www.google.com"
39        CLASSID="CLSID:E0A900DF-9611-4446-86BD-4B1D47E7DB2A">
40    <PARAM NAME="src" VALUE="http://www.google.com">
41    <embed ID="ChromeFramePlugin" WIDTH=500 HEIGHT=500 NAME="ChromeFrame"
42        SRC="http://www.google.com" TYPE="application/chromeframe">
43    </embed>
44</OBJECT>
45</center>
46</BODY>
47</HTML>
48