ciframe.html 1.65 KB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!--

Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.

For licensing, see LICENSE.html or http://ckeditor.com/license

-->

<html>

<head>

	<title></title>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

	<script type="text/javascript">



function gup( name )

{

	name = name.replace( /[\[]/, '\\\[' ).replace( /[\]]/, '\\\]' ) ;

	var regexS = '[\\?&]' + name + '=([^&#]*)' ;

	var regex = new RegExp( regexS ) ;

	var results = regex.exec( window.location.href ) ;



	if ( results )

		return results[ 1 ] ;

	else

		return '' ;

}



var interval;



function sendData2Master()

{

	var destination = window.parent.parent ;

	try

	{

		if ( destination.XDTMaster )

		{

			var t = destination.XDTMaster.read( [ gup( 'cmd' ), gup( 'data' ) ] ) ;

			window.clearInterval( interval ) ;

		}

	}

	catch (e) {}

}



function OnMessage (event) {

	        var message = event.data;

	        var destination = window.parent.parent;

	        destination.XDTMaster.read( [ 'end', message, 'fpm' ] ) ;

}



function listenPostMessage() {

    if (window.addEventListener) { // all browsers except IE before version 9

            window.addEventListener ("message", OnMessage, false);

    }else {

            if (window.attachEvent) { // IE before version 9

                        window.attachEvent("onmessage", OnMessage);

                }

        }

}



function onLoad()

{

	interval = window.setInterval( sendData2Master, 100 );

	listenPostMessage();

}



</script>

</head>

<body onload="onLoad()"><p></p></body>

</html>