﻿//Устанавиливает источник для iframe и возвращает callback - onready
System.Web.setSourceIframe = function (iframe, url, callback) {
    var loaded = false;
    function _load(e) {
        if (!loaded) { callback.call(iframe, e); }
        loaded = true;
        iframe.onreadystatechange = function () { };
        iframe.onload = function () { };
    }
    function _change(e) {
        if (iframe.readyState == "complete") { _load(e); }
    }
    if (callback && typeof callback == 'function') {
        iframe.onreadystatechange = function (e) { return _change(e); };
        iframe.onload = function (e) { return _load(e); };
    }
    iframe.src = url;


}
