OLD | NEW |
1 <!-- saved from url=(0014)about:internet --> | 1 <!-- saved from url=(0014)about:internet --> |
2 <html> | 2 <html> |
3 <!-- This page is meant to load inside the host browser like IE/FF --> | 3 <!-- This page is meant to load inside the host browser like IE/FF --> |
4 <head> | 4 <head> |
5 <script type="text/javascript" src="chrome_frame_tester_helpers.js"> | 5 <script type="text/javascript" src="chrome_frame_tester_helpers.js"> |
6 </script> | 6 </script> |
7 <script type="text/javascript"> | 7 <script type="text/javascript"> |
8 var post_message_reply_received = 0; | 8 var post_message_reply_received = 0; |
9 | 9 |
10 function onChromeFrameLoaded() { | 10 function onChromeFrameLoaded() { |
(...skipping 23 matching lines...) Expand all Loading... |
34 | 34 |
35 function onPostMessageFailure() { | 35 function onPostMessageFailure() { |
36 if (!post_message_reply_received) { | 36 if (!post_message_reply_received) { |
37 onFailure('PostMessage', 1, 'Did not receive reply back from frame'); | 37 onFailure('PostMessage', 1, 'Did not receive reply back from frame'); |
38 } | 38 } |
39 } | 39 } |
40 </script> | 40 </script> |
41 </head> | 41 </head> |
42 | 42 |
43 <body> | 43 <body> |
44 <object id="ChromeFrame" width="500" height ="300" | 44 <span id="ChromeFrameSpan"></span> |
45 codebase="http://www.google.com" | 45 <script type="text/javascript"> |
46 classid="CLSID:E0A900DF-9611-4446-86BD-4B1D47E7DB2A"> | 46 insertControl( |
47 <param name="src" value="postmessage_basic_frame.html"> | 47 "ChromeFrameSpan", |
48 <param name="onload" value="onChromeFrameLoaded();"> | 48 { "src": "postmessage_basic_frame.html", |
49 <param name="onloaderror" value="onNavigationFailed();"> | 49 "eventHandlers": { "onload": "onChromeFrameLoaded();", |
50 <param name="onmessage" value="onChromeFrameMessage(arguments[0]);"> | 50 "onloaderror": "onNavigationFailed();", |
51 <embed id="ChromeFramePlugin" name="ChromeFrame" | 51 "onmessage": "onChromeFrameMessage(arguments[0]);" }, |
52 width="500" height="500" | 52 "objectAttributes": { "height": "300" } |
53 src="postmessage_basic_frame.html" | 53 }); |
54 type="application/chromeframe" | 54 </script> |
55 onload="onChromeFrameLoaded();" | |
56 onloaderror="onNavigationFailed();" | |
57 onmessage="onChromeFrameMessage(arguments[0]);"> | |
58 </embed> | |
59 </object> | |
60 <br> | 55 <br> |
61 <br> | 56 <br> |
62 <p>Test for PostMessage from the host browser to ChromeFrame and back</p> | 57 <p>Test for PostMessage from the host browser to ChromeFrame and back</p> |
63 <button onclick="document.ChromeFrame.postMessage('Message from button');"> | 58 <button onclick="document.ChromeFrame.postMessage('Message from button');"> |
64 Send message to frame</button> | 59 Send message to frame</button> |
65 <div id="statusPanel" style="border: 1px solid red; width: 100%"> | 60 <div id="statusPanel" style="border: 1px solid red; width: 100%"> |
66 Test running.... | 61 Test running.... |
67 </div> | 62 </div> |
68 </body> | 63 </body> |
69 </html> | 64 </html> |
OLD | NEW |