summaryrefslogtreecommitdiffhomepage
path: root/plugin/postmessage/example.html
diff options
context:
space:
mode:
authorDavid Banham2013-03-08 10:29:54 +1100
committerDavid Banham2013-03-08 10:29:54 +1100
commit61c229a4f969a0720085c2710f8a7cfd8a12b4a6 (patch)
tree637eeedce43c63a6aa004d566944ad791b984e7d /plugin/postmessage/example.html
parent26d5febd7f24223900aa50d24d35e610c7c8a334 (diff)
parent7081f901da553206f746c40c4a0c1b5773697cf2 (diff)
Merge branch 'master' of https://github.com/hakimel/reveal.js
Conflicts: README.md index.html js/reveal.js package.json plugin/speakernotes/client.js
Diffstat (limited to 'plugin/postmessage/example.html')
-rw-r--r--plugin/postmessage/example.html39
1 files changed, 39 insertions, 0 deletions
diff --git a/plugin/postmessage/example.html b/plugin/postmessage/example.html
new file mode 100644
index 0000000..cc57a7b
--- /dev/null
+++ b/plugin/postmessage/example.html
@@ -0,0 +1,39 @@
+<html>
+ <body>
+
+ <iframe id="reveal" src="../../index.html" style="border: 0;" width="500" height="500"></iframe>
+
+ <div>
+ <input id="back" type="button" value="go back"/>
+ <input id="ahead" type="button" value="go ahead"/>
+ <input id="slideto" type="button" value="slideto 2-2"/>
+ </div>
+
+ <script>
+
+ (function (){
+
+ var back = document.getElementById( 'back' ),
+ ahead = document.getElementById( 'ahead' ),
+ slideto = document.getElementById( 'slideto' ),
+ reveal = window.frames[0];
+
+ back.addEventListener( 'click', function () {
+
+ reveal.postMessage( JSON.stringify({method: 'prev', args: []}), '*' );
+ }, false );
+
+ ahead.addEventListener( 'click', function (){
+ reveal.postMessage( JSON.stringify({method: 'next', args: []}), '*' );
+ }, false );
+
+ slideto.addEventListener( 'click', function (){
+ reveal.postMessage( JSON.stringify({method: 'slide', args: [2,2]}), '*' );
+ }, false );
+
+ }());
+
+ </script>
+
+ </body>
+</html>