javascript打印iframe在firefox中不起作用

时间:2011-11-11 09:45:13

标签: javascript jquery

我已经在Chrome中对此进行了测试并且一切都很好,但Firefox很懒散。 有问题的HTML的一部分:

<div id="print" style="display:none;"></div>

Javascript遵循它:

$('.print').click(function(){
               printF($(this));
               return false;
            });



 function printF(dugme){
            $('#print').html("<iframe src='http://example.comli.com/index.php/prijava/pogledaj/"+$(dugme).attr('name') +"' onLoad='this.contentWindow.print();'></iframe>");
        };

谢谢

1 个答案:

答案 0 :(得分:1)

点击事件未被解雇您的IFRAME未加载的问题是什么?

无论如何,我认为我在Firefox中使用了它。我不得不将你的点击功能放入文件#ready事件中。像这样:

$(function(){
   $('.print').click(function(){
      printF($(this));
      return false;
   });
});