2010-12-22 2 views
0

프린터에 URL의 내용 보내기

을 호출하여 현재 페이지를 인쇄 할 수 있다는 것을 알고 있습니다.
javascript:windows.print() 

먼저 페이지를 표시하지 않고 페이지를 인쇄 할 수 있습니까? 나는 프린터에 target_url의 내용을 보내고 싶습니다.

<a href="target_url">Click to print the target_url</a> 

아약스로로드 할 수는 있지만 어쨌든이 내용을 프린터로 전송할 수 있습니까?

고마워.

답변

2

iframe 사용은 어떻게됩니까? 표시되지 않는 iframe에 내용을로드 한 다음 iframe을 인쇄하십시오.

1

콘텐츠를 숨겨진 프레임에로드 한 다음 window.print()을 호출하게 할 수 있습니다. 그러면 브라우저의 기본 "인쇄"대화 상자가 사용자에게 표시됩니다. 클라이언트 컴퓨터가 사용자의 승인없이 무언가를 인쇄하도록 강제 할 수 없습니다.

+0

사용자 승인을 피하기 위해 요청하지 않았으므로 표시하고 싶습니다. – Javi

+0

오, 그럼 괜찮습니다. 많은 사람들이 Stackoverflow에서 어떻게하는지 묻습니다 :-) – Pointy

관련 문제