2011-11-11 9 views
0

これはChromeでテストされていますが、良い点はありますが、Firefoxは怠け者です。問題となっているHTMLの パート:javascript print iframeがfirefoxで動作しない

<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

は、クリックイベントがたりIFRAMEを解雇されていない問題ですありがとうロードされていませんか?

とにかく、私はこれをFirefoxで動作させると思います。私はあなたのクリック機能を文書#readyイベントに入れなければならなかった。このように:

$(function(){ 
    $('.print').click(function(){ 
     printF($(this)); 
     return false; 
    }); 
}); 
関連する問題