Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe中加载pdf时,加载事件未在iframe中触发_Javascript_Jquery_Google Chrome_Iframe_Onload Event - Fatal编程技术网

Javascript 在iframe中加载pdf时,加载事件未在iframe中触发

Javascript 在iframe中加载pdf时,加载事件未在iframe中触发,javascript,jquery,google-chrome,iframe,onload-event,Javascript,Jquery,Google Chrome,Iframe,Onload Event,这是我的HTML:- <iframe src="Dyanamicallygeneratedpath" id="iPrintform" name="iPrintform" class="iframeDisable" scrolling="auto" height="600" width="650" style="display:block;"></iframe> 第二次尝试:- $("#iPrintform").on("load", function () { aler

这是我的HTML:-

<iframe src="Dyanamicallygeneratedpath" id="iPrintform" name="iPrintform"  class="iframeDisable" scrolling="auto" height="600" width="650" style="display:block;"></iframe>
第二次尝试:-

$("#iPrintform").on("load", function () {
alert("Iframe loaded");
});

我尝试将load事件、onready事件绑定到iframe,但chrome没有任何效果

尝试实现下面的代码

var iframeID = $('#iPrintform').contents();
    iframeID.find("addevents").click(function(){
       alert("working");
    });

等待iframe加载,然后通过iframe的contentWindow.document进行绑定

 var xiframe = $('iframe')[0];
 iframe.onload = function(){
   // log("iframe loaded");
   $(xiframe.contentWindow.document)
    .bind(function(){ ... });
    $(xiframe.contentWindow.body).addClass('..');
    };

尝试使用live而不是bindLive也不起作用。运气不好!事件未绑定到iframe。
 var xiframe = $('iframe')[0];
 iframe.onload = function(){
   // log("iframe loaded");
   $(xiframe.contentWindow.document)
    .bind(function(){ ... });
    $(xiframe.contentWindow.body).addClass('..');
    };