1. ภาพรวม
การเพิ่มเว็บผู้ช่วยเอลฟ์ลงในเว็บไซต์ เมื่อผู้ใช้เยี่ยมชมเว็บไซต์ทักทายผู้ใช้หรือถ่ายทอดข้อมูลสำคัญเกี่ยวกับเว็บไซต์ไม่เพียง แต่ช่วยให้ผู้ใช้เข้าใจเว็บไซต์ได้อย่างรวดเร็ว แต่ยังทำให้ผู้ใช้ประทับใจอย่างมากกับเว็บไซต์ ตัวอย่างนี้จะแนะนำวิธีการเรียกผู้ช่วยเว็บเอลฟ์ผ่าน JavaScript
2. คะแนนทางเทคนิค
ตัวอย่างนี้ส่วนใหญ่ใช้โดย Microsoft Agent, ActiveX Component Microsoft Agent มีวิธีการมากมายในการควบคุมบทบาทของตัวแทนซึ่งจะมีการแนะนำในรายละเอียดด้านล่าง
. วิธีการโหลด (): ใช้เพื่ออ่านบทบาทที่จะใช้ วิธีนี้รวมถึงพารามิเตอร์สองตัวหนึ่งตัวสำหรับระบุชื่อของบทบาทและอื่น ๆ สำหรับการระบุไฟล์ที่จัดเก็บโดยบทบาท
ข. แสดง () วิธีการ: ใช้เพื่อทำให้ตัวละครปรากฏบนหน้าจอ
ค. ซ่อน () วิธี: ใช้เพื่อซ่อนบทบาท
d. พูด () วิธีการ: ใช้ในการใช้การพูดบทบาท วิธีนี้มีพารามิเตอร์เพื่อระบุเนื้อหาของคำพูด
ก. วิธีการ Moveto (): ใช้เพื่อย้ายอักขระไปยังตำแหน่งที่ระบุบนหน้าจอ วิธีนี้มีพารามิเตอร์สองตัวหนึ่งตัวสำหรับระบุพิกัดของแกน x และอื่น ๆ สำหรับการระบุพิกัดของแกน y
f. วิธีการเล่น (): ใช้เพื่อระบุภาพเคลื่อนไหวที่จะเล่น วิธีนี้มีพารามิเตอร์เดียวเท่านั้นซึ่งระบุสตริงที่แสดงถึงภาพเคลื่อนไหว ค่านิยมของมันรวมถึงการประกาศอธิบายแสดงความยินดีทักทาย gesturingight, gestureleft, gesturedown, ท่าทาง, ความยินดีและการอ่าน ฯลฯ
3. การใช้งานเฉพาะ
(1) ในแท็ก <head> ของหน้าเว็บที่จำเป็นต้องแสดงเอลฟ์ผู้ช่วยเว็บให้เขียนฟังก์ชั่น JavaScript ที่กำหนดเอง loadagent () เพื่อโหลดบทบาทที่จะใช้ ฟังก์ชั่นรหัสเฉพาะของ loadagent () มีดังนี้:
<script language = "javascript"> function loadagent (id) {ลอง {id = new ActiveXObject ("agent.control.2"); // สร้างรหัสควบคุม activex control.connected = true; id.characters.load ("Mragent", "Merlin.ACS"); // โหลดบทบาทที่จะใช้ Return ID; } catch (err) {return false; }} </script>(2) เขียนฟังก์ชั่น JavaScript ที่กำหนดเอง controlagent () หลังจากฟังก์ชั่น loadagent () ซึ่งใช้ในการโทรและควบคุมตัวช่วยสร้างเว็บช่วย รหัสเฉพาะของฟังก์ชั่น controlagent () มีดังนี้:
ฟังก์ชั่น controlagent () {ถ้า (agent = loadagent ("agent")) {var mragentid = "mragent"; MRAGENT = Agent.Characters.CHARACTER (MRAGENTID); // รับผู้ช่วย mragent.moveto (200,200); // ผู้ช่วยมือถือ mragent.show (); // แสดงผู้ช่วย mragent.play ("อธิบาย"); // gemblem mragent.speak ("ยินดีต้อนรับสู่เว็บไซต์เทคโนโลยีพรุ่งนี้!"); // TIP MRAGENT.PLAY ("GESTURERITH"); // gemblem mragent.play ("ยินดี"); // ทำท่าทางของคำขอ mragent.speak ("URL ของเรา: www.cccxy.com"); // แจ้ง mragent.hide (); // ซ่อนผู้ช่วย mragent.moveto (600,300); // ผู้ช่วยมือถือ mragent.show (); // แสดงผู้ช่วย mragent.play ("อธิบาย"); // ทำท่าทางการอ่าน mragent.play ("อ่าน") // ทำท่าทางการอ่าน mragent.speak ("เราจะกระตือรือร้นเกี่ยวกับการแก้ปัญหาที่คุณพบในกระบวนการเรียนรู้"); // prompt mragent.play ("Idle1_1"); // ทำให้การปรากฏตัวของการไม่ทำอะไรเลย mragent.play ("gesturingight"); // ไปทำท่าทางด้วยมือขวาของคุณ mragent.speak ("จำเว็บไซต์ของเรา: www.cccxy.com"); // ทิป mragent.play ("ทักทาย"); // ทักทาย mragent.speak ("ขอบคุณที่มา"); // ทิป mragent.play ("idle2_2"); // ทิป mragent.hide (); // ซ่อนผู้ช่วย}}(3) เขียนรหัส JavaScript เพื่อโทรและควบคุม ELVES ผู้ช่วยเว็บหลังจากโหลดหน้าเว็บแล้ว รหัสเฉพาะมีดังนี้:
window.onload = function () {controlagent (); // การโทรและควบคุมเว็บผู้ช่วยเอลฟ์}ข้างต้นเป็นวิธีการโทรหาเอลฟ์ผู้ช่วยเว็บตามแถบการนำทาง JS ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!