-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClient.js
More file actions
23 lines (18 loc) · 719 Bytes
/
Client.js
File metadata and controls
23 lines (18 loc) · 719 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(function init(w) {
var iframeReference = document.getElementById('iframe');
var buttonReference = document.getElementById('btn');
function sendMessage(e) {
e.preventDefault();
iframeReference.contentWindow.postMessage("Data", 'http://localhost:32150/');
}
function getMessage(e) {
console.log('ReplayMessage: ' + e.data);
}
if (w.addEventListener) {
buttonReference.addEventListener('click', sendMessage);
w.addEventListener('message', getMessage);
} else {
buttonReference.onclick = sendMessage;
w.attachEvent('message', getMessage);
}
})(window);