ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: mikeyx ที่ 31 พฤษภาคม 2008, 19:55:04



หัวข้อ: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: mikeyx ที่ 31 พฤษภาคม 2008, 19:55:04
จะ print ใบสลิปสินค้าใน stock โดยไม่ต้องกด print  :'(
แบบว่าผู้ใช้เขาไม่อยากกด print แค่กด enter มันก็ save และ print เลยในครั้งเดียว
 :-X
ผมทำให้มัน save ก่อน > แล้ว print > ปิดหน้าที่ print
3 ขั้นตอน
อยาเอามาขั้นตอนเดียว
เคยค้นใน php.net เขาบอกว่าใช้ เอ๊กเทนชั่น
แล้วแก้ใน php.ini
ทำแล้วมันไม่ได้ครับกลุ้มมาก :-X


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: navico ที่ 31 พฤษภาคม 2008, 19:58:18
๋่จาวาสคริปครับ
window.print();
ประมาณนี้มั๊ง ลองค้นดูึีัครับ ขอโทดที พอดีมะมีเวลา...


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: ab5olute ที่ 31 พฤษภาคม 2008, 20:13:47
ไม่ต้องเลือก printer เลยหรือออออ


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: เกรียนเทพ ที่ 31 พฤษภาคม 2008, 20:19:02
สั้น ๆ

โค๊ด:
<form>
<input type="button" value="ปริ้นท์หน้านี้" onClick="window.print()" />
</form>

 :)


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: mikeyx ที่ 31 พฤษภาคม 2008, 20:27:33
ข้างบนผมลองมาหมดแล้วครับ
ลอง <BODY onLoad="window.print()"> คือกด แค่ enter ลูกค้าก็ไม่ชอบแล้วเพราะ ปริ๊นแล้วต้องปิด หน้าต่างทำรายการใหม่
ระบบเดิมของเขาเป็นระบบ pos
แต่เจ้าของเขางบน้อยอยากเอา ระบบทำบนเวบ

ติดปัญหาอยู่ว่าทำอย่างไรให้ระบบ ใช้ง่ายแค่ enter เดียว


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: navico ที่ 31 พฤษภาคม 2008, 21:03:23
ยังไงก้อต้องมีส่วนที่ มนุษย์ต้องตัดสินใจครับ


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: tony ที่ 31 พฤษภาคม 2008, 21:16:48
มันต้องเลือก printer ก่อนพิมพ์นี่ ถ้าให้พิมพ์ผ่าน default printer เลย
มันมีทำ เหมือนเคยเห็น แต่ว่ายุ่งยากนะ เขียนโค๊ดกันบะระเฮ่ยมาก  :-\


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: navico ที่ 31 พฤษภาคม 2008, 21:58:48
ผมว่า enter น้อยสุดได้ 2 ที
เดานะ


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: naruphos ที่ 01 มิถุนายน 2008, 22:54:52
จัดให้ครับ ยังไม่ลองนะครับ

โค๊ด:
if (navigator.appName == "Microsoft Internet Explorer")
{
     var PrintCommand = '<object ID="PrintCommandObject" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
     document.body.insertAdjacentHTML('beforeEnd', PrintCommand);
     PrintCommandObject.ExecWB(6, -1); PrintCommandObject.outerHTML = "";
} else {
     window.print();
}

อ้างอิงครับ
โค๊ด:
http://www.devx.com/tips/Tip/30834


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: mikeyx ที่ 02 มิถุนายน 2008, 09:48:05
ขอบคุณมากครับที่ตอบคำถาม

ผมใช้มันยังไม่ได้ ครับ -..-





หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: EThaiZone ที่ 02 มิถุนายน 2008, 11:49:16
เขียนดัก event การกด Enter ให้ไปหน้าเซฟสิครับ
ไม่ก็เป็น popup แล้วค่อยสั่งปริ้นท์ กับปิดหน้าต่างตัวเองอะ (ปิดหน้าต่างตัวเอง คงต้องกด Enter อีกที)

*-*


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: msdn ที่ 03 มิถุนายน 2008, 14:03:09

อะไรกันนักหนาหรอครับ แค่การกด Enter นะ


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: EThaiZone ที่ 03 มิถุนายน 2008, 14:22:15

อะไรกันนักหนาหรอครับ แค่การกด Enter นะ

๊ไม่มีอะไรมากกว่า ลูกค้าคือพระเจ้า
เข้าต้องการอะไร เราก็ต้องทำ


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: coconut ที่ 03 มิถุนายน 2008, 15:51:35

อะไรกันนักหนาหรอครับ แค่การกด Enter นะ

นี่เป็นสิ่งที่ทำให้ Google เป็น search engine อันดับ 1 ของโลกครับ
ถ้าเกิดไม่คิดถึงตรงนี้ มันอาจจะไม่เป็นก็ได้


หัวข้อ: Re: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
เริ่มหัวข้อโดย: mikeyx ที่ 04 มิถุนายน 2008, 23:24:13
ไม่เกี่ยวกับ google ครับ
ชื่อเวบ url ปกปิดและเปลี่ยนแปลงเพื่อความปลอดภัยของข้อมูล 8)