Index: native_client_sdk/src/examples/dlopen/dlopen.html |
=================================================================== |
--- native_client_sdk/src/examples/dlopen/dlopen.html (revision 0) |
+++ native_client_sdk/src/examples/dlopen/dlopen.html (revision 0) |
@@ -0,0 +1,69 @@ |
+<!DOCTYPE html> |
+<html> |
+ <!-- |
+ Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+ Use of this source code is governed by a BSD-style license that can be |
+ found in the LICENSE file. |
+ --> |
+<head> |
+ <title>Magic Eightball</title> |
+ <script type="text/javascript"> |
+ |
+ function moduleDidLoad() { |
+ } |
+ |
+ function handleMessage(message_event) { |
+ if(message_event.data=='Eightball loaded!') |
+ { |
+ document.getElementById('consolec').innerHTML = |
+ " Eightball loaded, type a question below, press the button, and get a response.<br />"; |
+ document.getElementById('consolec').innerHTML += "<form name='form' Value='Hello Me' onsubmit='askBall()'>"; |
+ document.getElementById('consolec').innerHTML += " <input type='textarea' size='64' name='inputtext' />"; |
+ document.getElementById('consolec').innerHTML += " <input type='button' NAME='button' Value='ASK!' onClick='askBall()' />"; |
+ document.getElementById('consolec').innerHTML += "</form>"; |
+ } |
+ else |
+ { |
+ if(message_event.data[0]=='!') |
+ { |
+ document.getElementById('answerlog').innerHTML += |
+ (document.form.inputtext.value + ": " + message_event.data +"<br />"); |
+ } |
+ else |
+ { |
+ document.getElementById('consolec').innerHTML += message_event.data + "<br />"; |
+ console.log(message_event.data); |
+ } |
+ } |
+ } |
+ |
+ function pageDidUnload() { |
+ clearInterval(paintInterval); |
+ } |
+ |
+ function askBall() |
+ { |
+ dlopen.postMessage('query'); |
+ return false; |
+ } |
+ </script> |
+</head> |
+<body id="bodyId" onunload="pageDidUnload()"> |
+<div id="listener"> |
+ <script type="text/javascript"> |
+ var listener = document.getElementById('listener') |
+ listener.addEventListener('load', moduleDidLoad, true); |
+ listener.addEventListener('message', handleMessage, true); |
+ </script> |
+<h1>The Magic 8 Ball </h1> |
+<embed name="nacl_module" |
+ id="dlopen" |
+ width=1 height=1 |
+ src="dlopen.nmf" |
+ type="application/x-nacl" /> |
+</div> |
+ <br /> |
+ <div id="consolec">..loading dynamic librarires...</div> |
+<div id="answerlog"></div> |
+</body> |
+</html> |
Property changes on: native_client_sdk/src/examples/dlopen/dlopen.html |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |