在IE 9及更高版本中未启动onload事件

时间:2014-03-27 16:35:48

标签: javascript jquery internet-explorer

onload事件未在IE 9及更高版本中触发。

$(document).ready(function(){

        var popup = window.open('mypopup.html', 'bl', 'scrollbars=yes,location=no,toolbar=no,status=no,width=720,height=1000,left=300,top=50');
        var htmlToPrint = $('#thank_view').clone();
        htmlToPrint = htmlToPrint.html();

        popup.onload =function(){
            alert("ONLOAD WORKING");
            $("#appended", popup.document).append( htmlToPrint );
        }
});

我也试过

  $(popup).on("load", function(){
        $("#appended", popup.document).append( htmlToPrint );
    });

除IE9及以上版本外,所有上述方法均适用于所有浏览器。 对于较新的IE浏览器,有没有办法解决这个问题。

0 个答案:

没有答案