2013-05-09 3 views
9

divs .. 중첩 된 이미지가 어떤 이미지를 동적으로 생성 ... 이것은 html 코드입니다. 제 문제는 인쇄 버튼을 클릭하면 해당 이미지를 인쇄해야합니다.어떻게하면 JQuery를 사용하여 인쇄 할 수 있습니다

내가 인쇄 버튼을 클릭하면 이미지를 인쇄 할 필요가
<div id="outputTemp" style="display:none"> 
<div id="rightoutputimgae"> 
<div id="rightimgId" class="rightimg" rel="tooltip" content=" 
<img src='jqe13/image/1.jpg' class='tooltip-image'/> "> 
<div id="outputimageId" class="outputimage"> 
    <img src="jqe13/image/1.jpg" alt="Right Bottom Image"></div> 
</div> 
<ul> 
<li id="outcheckbox"><input name="outCheck" type="checkbox"></li> 
<li id="outedit"> 
    <a href="#"><img src="jqe13/image/edit_s.PNG" alt="edit" title="Edit"> 
    </a></li> 
<li id="outdelete"><a href="#" onclick="deleteImg(div11)"> 
<img src="jqe13/image/delet_c.PNG" alt="delete" title="Delete"></a></li> 
<li id="outfullscreen"> 
<a href="#"> 
<img src="jqe13/image/fullscreen_c.PNG" alt="Full Screen" class="fullscreen" 
    title="Full Screen"></a></li> 
<li id="outshare"> 
<a href="#"><img src="jqe13/image/share_c.PNG" alt="Share" title="Share"></a> 
<div id="menu"> 
<div id="tooltip_menu"> 
<a href="#" class="menu_top" id="email"> 
<img src="jqe13/image/email.PNG" alt="Email" title="Email"></a> 
<a href="#" onClick="postToFeed()" class="facebook"><img src="jqe13/image/fb.PNG" 
alt="Facebook" title="Facebook"></a> 
<a href="#" id="twitter"> 
<img src="jqe13/image/twitter.png" alt="Twitter" title="Twitter"></a> 
<a href="#" class="menu_bottom" id="save"> 
<img src="jqe13/image/save.PNG" alt="Save" title="Save"></a> 
</div> 
</div> 
</li> 
<li id="outprint"><a href="#"> 
<img src="jqe13/image/print.PNG" class="printMe" alt="Print" title="Print"></a> 
    </li> 
</ul> 
    </div> 

.. 내가 이미지를 인쇄 할 JQuery와 함수를 작성 어떻게

..

+0

당신은 광고 fancybox를 향하고 넣어 당신은 인쇄 문제를 질문 .. ?? – Gautam3164

+0

죄송합니다 ... 둘 다 묻는 게 좋을 것 같아 – anu

+0

Ok NP 질문을 편집했습니다 ' – Gautam3164

답변

29

같은 시도

$('.printMe').click(function(){ 
    window.print(); 
}); 

또는 선택한 영역을 인쇄하려는 경우

$('.printMe').click(function(){ 
    $("#outprint").print(); 
}); 
+0

실제로 .. 인쇄 할 전체 웹 페이지가 없습니다.

  • Print
  • 이미지를 여기 클릭하면 .. 해당 이미지를 인쇄해야합니다 .. – anu

    +0

    @ Gautam..thanx .. 나는 지금 그것에있다 – anu

    +0

    어이 나는 동적으로 생성 한 심상을위한 – anu

    10

    안녕하세요 선택한 영역 또는 div를 인쇄하려면 시도해보십시오.

    <style type="text/css"> 
    @media print 
    { 
    body * { visibility: hidden; } 
    .div2 * { visibility: visible; } 
    .div2 { position: absolute; top: 40px; left: 30px; } 
    } 
    </style> 
    

    은 당신

    +0

    감사합니다 .. 내가 그것을 시도하십시오. – anu

    +0

    좋은 perpectivte.But이 모든 브라우저에서 작동합니까? –

    0

    jquery print area이 도움이되기를 바랍니다. 나는 그것을 얼마 동안 사용 해왔다.

    $(".printMe").click(function(){ 
        $("#outprint").printArea({ mode: 'popup', popClose: true }); 
    }); 
    
    0
    function printResult() { 
        var DocumentContainer = document.getElementById('your_div_id'); 
        var WindowObject = window.open('', "PrintWindow", "width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes"); 
        WindowObject.document.writeln(DocumentContainer.innerHTML); 
        WindowObject.document.close(); 
        WindowObject.focus(); 
        WindowObject.print(); 
        WindowObject.close(); 
    } 
    
    관련 문제