2009-08-25 9 views
0

FF3에서 페이지의 일부를 인쇄하려고합니다. 이 IE7에서 잘 작동합니다. FF에서는 페이지가 인쇄하려는 부분으로 올바르게 바뀌지 만 인쇄 대화 상자는 나타나지 않습니다. 여기 내 코드 :Window.Print() FF3에서 작동하지 않습니다.

function PrintPage() { 
    var fullPage = document.body.innerHTML; 
    document.body.innerHTML = document.getElementById('content').innerHTML; 
    document.focus(); 
    window.print(); 
    document.body.innerHTML= fullPage; 
} 

내가 뭘 잘못하고 있니?

+0

CSS를 사용하여 인쇄하려는 영역을 표시하는 이유는 무엇입니까? –

+3

또는 인쇄 스타일 시트 –

답변

2

document.focus은 FF에 없습니다. 을 호출 할 때 window.print 앞에 코드를 입력하면 TypeError가 발생합니다. 충돌하는 문장을 제거하면 인쇄 대화 상자가 나타 납니까?

관련 문제