ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingphp มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: php มีวิธีไหนที่ print ออกเครื่อง printer เลยครับ  (อ่าน 8057 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mikeyx
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 271
ออฟไลน์ ออฟไลน์

กระทู้: 4,046



ดูรายละเอียด เว็บไซต์
« เมื่อ: 31 พฤษภาคม 2008, 19:55:04 »

จะ print ใบสลิปสินค้าใน stock โดยไม่ต้องกด print  Cry
แบบว่าผู้ใช้เขาไม่อยากกด print แค่กด enter มันก็ save และ print เลยในครั้งเดียว
 Lips Sealed
ผมทำให้มัน save ก่อน > แล้ว print > ปิดหน้าที่ print
3 ขั้นตอน
อยาเอามาขั้นตอนเดียว
เคยค้นใน php.net เขาบอกว่าใช้ เอ๊กเทนชั่น
แล้วแก้ใน php.ini
ทำแล้วมันไม่ได้ครับกลุ้มมาก Lips Sealed
บันทึกการเข้า
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 31 พฤษภาคม 2008, 19:58:18 »

๋่จาวาสคริปครับ
window.print();
ประมาณนี้มั๊ง ลองค้นดูึีัครับ ขอโทดที พอดีมะมีเวลา...
« แก้ไขครั้งสุดท้าย: 31 พฤษภาคม 2008, 20:00:00 โดย navico » บันทึกการเข้า
ab5olute
สมุนแก๊งเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 523



ดูรายละเอียด
« ตอบ #2 เมื่อ: 31 พฤษภาคม 2008, 20:13:47 »

ไม่ต้องเลือก printer เลยหรือออออ
บันทึกการเข้า
เกรียนเทพ
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 72
ออฟไลน์ ออฟไลน์

กระทู้: 2,700



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 31 พฤษภาคม 2008, 20:19:02 »

สั้น ๆ

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

 Smiley
บันทึกการเข้า

mikeyx
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 271
ออฟไลน์ ออฟไลน์

กระทู้: 4,046



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 31 พฤษภาคม 2008, 20:27:33 »

ข้างบนผมลองมาหมดแล้วครับ
ลอง <BODY onLoad="window.print()"> คือกด แค่ enter ลูกค้าก็ไม่ชอบแล้วเพราะ ปริ๊นแล้วต้องปิด หน้าต่างทำรายการใหม่
ระบบเดิมของเขาเป็นระบบ pos
แต่เจ้าของเขางบน้อยอยากเอา ระบบทำบนเวบ

ติดปัญหาอยู่ว่าทำอย่างไรให้ระบบ ใช้ง่ายแค่ enter เดียว
บันทึกการเข้า
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 31 พฤษภาคม 2008, 21:03:23 »

ยังไงก้อต้องมีส่วนที่ มนุษย์ต้องตัดสินใจครับ
บันทึกการเข้า
tony
เกี๊ยวหวาน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 4,079



ดูรายละเอียด
« ตอบ #6 เมื่อ: 31 พฤษภาคม 2008, 21:16:48 »

มันต้องเลือก printer ก่อนพิมพ์นี่ ถ้าให้พิมพ์ผ่าน default printer เลย
มันมีทำ เหมือนเคยเห็น แต่ว่ายุ่งยากนะ เขียนโค๊ดกันบะระเฮ่ยมาก  :-\
บันทึกการเข้า

ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 31 พฤษภาคม 2008, 21:58:48 »

ผมว่า enter น้อยสุดได้ 2 ที
เดานะ
บันทึกการเข้า
naruphos
คนรักเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 111



ดูรายละเอียด
« ตอบ #8 เมื่อ: 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
บันทึกการเข้า
mikeyx
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 271
ออฟไลน์ ออฟไลน์

กระทู้: 4,046



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 02 มิถุนายน 2008, 09:48:05 »

ขอบคุณมากครับที่ตอบคำถาม

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



« แก้ไขครั้งสุดท้าย: 02 มิถุนายน 2008, 09:58:17 โดย mikeyx » บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 02 มิถุนายน 2008, 11:49:16 »

เขียนดัก event การกด Enter ให้ไปหน้าเซฟสิครับ
ไม่ก็เป็น popup แล้วค่อยสั่งปริ้นท์ กับปิดหน้าต่างตัวเองอะ (ปิดหน้าต่างตัวเอง คงต้องกด Enter อีกที)

*-*
บันทึกการเข้า

msdn
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 8



ดูรายละเอียด
« ตอบ #11 เมื่อ: 03 มิถุนายน 2008, 14:03:09 »


อะไรกันนักหนาหรอครับ แค่การกด Enter นะ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 03 มิถุนายน 2008, 14:22:15 »


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

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

coconut
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 89



ดูรายละเอียด
« ตอบ #13 เมื่อ: 03 มิถุนายน 2008, 15:51:35 »


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

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

พลังน้ำใจ: 271
ออฟไลน์ ออฟไลน์

กระทู้: 4,046



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 04 มิถุนายน 2008, 23:24:13 »

ไม่เกี่ยวกับ google ครับ
ชื่อเวบ url ปกปิดและเปลี่ยนแปลงเพื่อความปลอดภัยของข้อมูล Cool
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์