// Ensure all iFrames are working in a common domain function OnMessageFromChild(message) { if (message.length > 0) { var parameters = parseParameters(message); if (parameters["height"] != null) { document.getElementById('hostFrame').height = parseInt(parameters["height"]) + 50; } } } function parseParameters(message) { var dictionary = new Array(); var pairs = message.split(/&/); for (var keyValuePairIndex in pairs) { try { var nameVal = pairs[keyValuePairIndex].split(/=/); dictionary[nameVal[0]] = nameVal[1]; } catch(err) { } } return dictionary; }