1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
\r
3 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
\r
4 For licensing, see LICENSE.html or http://ckeditor.com/license
\r
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
\r
11 <script type="text/javascript">
\r
12 function gup(name) {
\r
13 name = name.replace(/[\[]/, '\\\[').replace(/[\]]/, '\\\]');
\r
14 var regexS = '[\\?&]' + name + '=([^&#]*)';
\r
15 var regex = new RegExp(regexS);
\r
16 var results = regex.exec(window.location.href);
\r
26 function sendData2Master() {
\r
27 var destination = window.parent.parent;
\r
29 if (destination.XDTMaster) {
\r
30 var t = destination.XDTMaster.read([gup('cmd'), gup('data')]);
\r
31 window.clearInterval(interval);
\r
36 function OnMessage(event) {
\r
37 var message = event.data;
\r
38 var destination = window.parent.parent;
\r
39 destination.XDTMaster.read(['end', message, 'fpm']);
\r
42 function listenPostMessage() {
\r
43 if (window.addEventListener) { // all browsers except IE before version 9
\r
44 window.addEventListener("message", OnMessage, false);
\r
46 if (window.attachEvent) { // IE before version 9
\r
47 window.attachEvent("onmessage", OnMessage);
\r
53 interval = window.setInterval(sendData2Master, 100);
\r
54 listenPostMessage();
\r
59 <body onload="onLoad()">
\r