2014-03-28 3 views
0

나는 모든 물건을 처리하고 이와 같은 HTML 출력을 생성하는 PHP 스크립트 (process.php)를 가지고있다.다른 페이지로 이동하여 해당 페이지를 인쇄 하시겠습니까?

PROCESS.PHP

<?php 
    ob_start(); 
    //Rest of my php code is here. 
    echo "FINAL"; 
    file_put_contents('record.html', ob_get_contents()); 
    ob_end_flush(); 
    //it will write a file named 'record.html' in the same directory. 
?> 

이제 모든 사용자가이 process.php 파일을 열 때 내가 원하는 것을, 그가 record.html로 리디렉션됩니다 및 인쇄 옵션이 자동으로 표시됩니다.

사용자가 문서를 인쇄하거나 인쇄 옵션을 취소하거나 닫을 때 페이지가 자동으로 닫혀 야합니다.

+0

친애하는, 질문을 명확하게 정의해야합니다. 명확하게 질문을 정의하면 더 정확하고 정확한 답을 줄 수 있습니다. –

+0

부분을 이해할 수 없습니다. @MuhammadIrfan – vitorio

+0

Dailague Print .. 어떤 기능성을주지 않습니다. –

답변

0

이 코드는 요구 사항을 충족하지만 100 % 효율이 아닙니다. 그러나 당신은 당신의 일에 그것을 사용할 수 있습니다.

setTimeout(function(){var ww = window.open(window.location, '_self'); 
ww.close()},100); 
window.print(); 

요청할 수있는 것보다 코드에 대한 질문이있는 경우. 덕분에

+0

작업 창이 열리지 않습니다. – vitorio

+0

jquery를 사용할 수 있습니까 ??? –

0

이 작업을 수행하는 방법은 여러 가지가 있습니다.이 페이지를로드하면이 페이지를로드 할 때 자바 스크립트 window.print를 사용하면이 인쇄 페이지를 열기 전의 링크를 window.location.href = 이 인쇄 페이지를 제외한 모든 나이의 링크 "또는 window.open()을 사용하려면이 연령을 다른 창에 열 수 있습니다. 시도해보십시오.

window.print(); window.location.href = "다른 연령"; // 또는 window.close()를 사용하여 창을 완전히 닫으십시오.
관련 문제