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

Popular posts from this blog

javascript - Feed FileReader from server side files -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -

oracle - pls-00402 alias required in select list of cursor to avoid duplicate column names -