top of page
bottom of page
var iframe_id="locatoriframe";
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent,function(e) {
if(e.data.indexOf("w2gi:iframeHeightUpdated") !== -1) {
var dimensions = e.data.split("//");
autoResize(dimensions[1], dimensions[2]);
}
if(e.data.indexOf("w2gi:scrollPage") !== -1) {
var offsets = document.getElementById(iframe_id).getBoundingClientRect();
var values = e.data.split("//");
var destination = values[1];
var offset = values[2];
window.scrollTo(0, destination + offsets.top);
}
},false);
function autoResize(newheight, newwidth){
document.getElementById(iframe_id).style.height= parseInt(newheight) + 0 + "px";
}