PDA

View Full Version : سوال: مشکل در پرینت توسط جاوا اسکریپت(بسته شدن پنجره پرینت بعد از زدن دکمه پرینت)



minaalamshahi
چهارشنبه 17 خرداد 1391, 01:44 صبح
با سلام
من با استفاده از function زیر از بخشی از صفحه پرینت می گیرم تا زمانی که برنامه روی هاست منتقل نکردم مشکلی نیست
اما زمانی که برنامه رو هاست می گذارم و دکمه پرینت رو می زنم برای یک لحظه صفحه پرینت باز میشه و فورا بسته میشه
نمی دونم علت کجاست ممنو میشم منو راهنمایی کنید
چون مشکلم فوری هست
با تشکر


<scripttype="text/javascript">
function printDiv() {
var divToPrint2 = document.getElementById('divprint');
var newWin = window.open('');
newWin.document.open();
newWin.document.write('<html><body dir="rtl" onload="window.print()">' + divToPrint2.innerHTML + '</body></html>');
newWin.document.close();
setTimeout(function () { newWin.close(); }, 10);
}
</script>



<style media="print"type="text/css">


@media print
{
#noprint{ visibility: hidden; }
#divprint* { visibility: visible; }
}
</style>

minaalamshahi
چهارشنبه 17 خرداد 1391, 12:42 عصر
کسی نتونست راهی برای این مشکل پیدا کنه من هنوز نتونستم این مسئله رو حل کنم

Reza1607
چهارشنبه 17 خرداد 1391, 22:48 عصر
دستور close ‎‏ و settimeout‏ رو بردار فكر كنم درست بشه