2009-12-02 6 views
3

사용자 정의 Drupal 모듈을 사용하여 다른 서버의보기를 통해 끌어온 표 정보를 표시합니다 (drupal db에 저장되지 않음).팝업 창만 인쇄하는 방법

사용자가이 테이블에서 광고 항목을 클릭하면 해당 광고 항목의 세부 정보가 포함 된 섀도우 박스 팝업 모달 창이 표시됩니다. 우리는이를 달성하기 위해 팝업 API 함수 호출을 사용하고 있습니다 : 로고를 인쇄 할 수있는 최우선 일반 인쇄 CSS를 포함

popups_add_popups() 

불행하게도 인쇄 인쇄의 모든 것을. 회색으로 표시된 창과 팝업이 인쇄됩니다.

우리가 원하는 것은 팝업에 명백한 프린터 아이콘을 포함시키는 것입니다. 사용자가 아이콘을 클릭하면 팝업으로 인쇄됩니다.

나는

@media print { 
    .noprint { 
    display:none 
    } 
} 

본 적이 그러나 우리는 일반 인쇄 CSS를 무시해야하기 때문에 나는 그것을 좋아하지 않는다. 오히려 우리의 팝업을 인쇄하기위한 해결책이 될 것입니다.

stackoverflow 커뮤니티에 대한 완벽한 질문처럼 보입니다. 미리 감사드립니다.

답변

1

필자가 이런 유형의 기능을 구현 한 적이 없기 때문에 본격적인 대답은 아니지만,이 경우 jQuery를 사용합니다. 왜냐하면 - 내가 올바르게 당신을 만났을 때, 당신이 사용하는 팝업은 실제 브라우저 창이 아니기 때문입니다. 그러나 겹쳐진 <div>은 클릭시 채워지고 표시됩니다. (내가 틀렸다면 나를 교정하십시오.)

내가 정말 파고,하지만하지 않았다 무엇을 위하면 jPrintArea에보고하는 데 관심이 될 것보다 오른쪽 인 경우

jPrintArea가 지정의 내용을 인쇄 할 수있는 작은 jQuery 플러그인 인을 요소.

HTH!

관련 문제