2011-11-11 2 views
0

Chrome에서이 기능을 테스트 해본 결과 좋았지 만 Firefox는 게으르다. 해당 HTML의 부 :자바 스크립트 print iframe이 firefox에서 작동하지 않습니다.

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

그리고 자바 스크립트처럼 다음과

$('.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에서 작동하고 있습니다. 그래도 클릭 기능을 문서 # 준비 이벤트에 넣어야했습니다. 좋아요 :

$(function(){ 
    $('.print').click(function(){ 
     printF($(this)); 
     return false; 
    }); 
}); 
관련 문제