PDA

View Full Version : سوال: پرینت از صفحه بدون نمایش پرینتر ها ؟؟؟؟؟؟؟؟؟؟؟؟/



malihehshajari
شنبه 19 بهمن 1392, 12:31 عصر
سلام
من میخوام از صفحه پرینت بگیرم و مستقیم صفحه رو بفرستم روی پرینتر بدون اینکه کاربر صفحه انتخاب پرینتر ها رو ببینه

کد زیر رو نوشتم :




<script type="text/javascript">


function m(elem)

{


Popup($(elem).html());



}

function Popup(data)
{
var mywindow = window.open('', 'my div', 'height=400,width=600');
mywindow.document.write('<html><head><title>my div</title>');
/*optional stylesheet*/ //mywindow.document.write('<link rel="stylesheet" href="main.css" type="text/css" />');
mywindow.document.write('</head><body >');
mywindow.document.write(data);
mywindow.document.write('</body></html>');

mywindow.print();
mywindow.close();

return true;
}

</script>



ولی این صفحه پرینتر ها رو نشون میده

یک سوال دیگه چطور میتونم از داخل برنامه پرینتر رو انتخاب کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟

با تشکر

Javidhb
یک شنبه 20 بهمن 1392, 22:37 عصر
با جاوااسکریپت نمیشه... چون آخرش این مرورگر که اسکریپت رو اجرا میکنه و شما هم نمیتونید به تنظیمات مرورگر کاربر از طریق وب دسترسی داشته باشید.
اما با فلش یا vbscript (فقط توی ie و ویندوز) احتمالا بشه.

در مورد سوال دوم: نمیتونید پرینتر رو خودتون انتخاب کنید.