javascript - How to get iframe's readyState -
this html
<div ng-if="isloaddone" class="col-xs-12"> <div class="text-center"><span class="fa fa-spinner fa-pulse fa-5x fa-fw margin-bottom"></span></div> </div> <iframe id="appid" ng-if="isloaddone" class="app-iframe" ng-src="{{trustedapplurl}}"></iframe>
and in javascript:
$elem = angular.element('#appid');
in debug console
$elem show context:document ....... readystate: "complete"
i don't know how readystate using $elem $elem.context.document.readystate didn't work. idea how readystate using $elem thanks
you use readystatechange
, onload
determine it, like:
//check ie if (navigator.useragent.indexof("msie") > -1 && !window.opera){ youriframe.onreadystatechange = function(){ if (youriframe.readystate == "complete"){ alert("iframe loaded."); } }; } else { youriframe.onload = function(){ alert("iframe loaded."); }; }
note:: ie's readystatechange
different readystatechange
event fired on xmlhttprequest
objects. starting internet explorer 11, onload
should used.
Comments
Post a Comment