2014-10-15 2 views
-2

javascript를 사용하여 페이지의 일부를 선택하고 javascript에서 선택한 부분을 인쇄하는 방법.javascript에서 페이지의 사용자가 선택한 부분을 인쇄하는 방법

몇 가지 제안을 해 주실 수 있습니까?

+0

http://stackoverflow.com/questions/8159223/how-to-print-selected-portion-of-html-page –

+0

누가 무엇을 선택합니까? 헤더에서 당신이 말하는 "사용자 선택", 당신이 요청하는 텍스트에서 JS와 함께 선택하는 방법 ... – Teemu

+0

@Teemu 나중에 내가 필요해. 어떻게 자바 스크립트를 사용하여 페이지의 일부를 선택합니다. 스크린 샷과 같습니다. – mani

답변

0

인쇄 스타일 시트을 사용하면 사물을 숨기는 클래스를 정의 할 수 있습니다. 사용자가 인쇄 할 항목을 선택하면 해당 클래스를 인쇄하려는 것을 제외한 모든 항목에 추가하십시오.

스타일 시트는 다음과 같습니다 사용자가 인쇄 할 항목을 선택

<div class="item"> 
... 
</div> 
<div class="item"> 
... 
</div> 
<div class="item"> 
... 
</div> 

, 마크 :

@media print { 
    .dont-print { 
     display: none; 
    } 
} 

그런 다음 페이지 클래스 itemdiv 섹션으로 구성되어 말 기타의 항목은 dont-print입니다.

function printJustThis(div) { 
    $(".item").not(div).addClass("dont-print"); 
} 
+0

답장을 보내 주셔서 감사합니다. 하지만 여기에 귀하의 페이지에서 해당 지역을 선택하는 방법. – mani

+0

@ 마니 : 당신이 좋아하는 어떤 방식이든, 그것은 너무 광범위한 질문입니다. 예를 들어, 각 항목에 "this just print"라는 버튼이있을 수도 있습니다. 그럼 당신은 $ ("버튼을위한 선택자")를 가지고있을 것이다. ("click", function() {$ ("item")} removeClass ("dont-print"). addClass (".dont-print");}); ' –

+0

여기에서 사용자는 마우스로 페이지를 선택합니다. 어떻게 해야할지 모르겠군요. – mani

관련 문제