1. نظرة عامة
إضافة مساعد ويب قزم إلى الموقع. عندما يزور المستخدمون موقع الويب ، قل مرحبًا للمستخدم أو ينقلون معلومات مهمة حول موقع الويب ، لا يمكن أن يساعد المستخدمين فقط على فهم موقع الويب بسرعة ، ولكن أيضًا جعل المستخدمين معجبين للغاية بالموقع. سيقدم هذا المثال طريقة استدعاء الجان المساعد على الويب من خلال JavaScript.
2. النقاط الفنية
يتم تنفيذ هذا المثال بشكل أساسي بواسطة Microsoft Agent ، ActiveX Component. يوفر Microsoft Agent العديد من الطرق للتحكم في دور الوكيل ، والذي سيتم تقديمه بالتفصيل أدناه.
أ. تحميل () الطريقة: تستخدم لقراءة الدور الذي سيتم استخدامه. تتضمن هذه الطريقة معلمتين ، أحدهما لتحديد اسم الدور والآخر لتحديد الملف المخزن بواسطة الدور.
ب. إظهار () الطريقة: تستخدم لجعل الحرف تظهر على الشاشة.
ج. إخفاء () الطريقة: تستخدم لإخفاء الأدوار.
د. Speak () الطريقة: تستخدم لتنفيذ التحدث عن الدور. تحتوي هذه الطريقة على معلمة لتحديد محتوى الكلام.
ه. طريقة Moveto (): تستخدم لنقل الحرف إلى موضع محدد على الشاشة. تحتوي هذه الطريقة على معلمتين ، واحدة لتحديد إحداثيات المحور السيني والآخر لتحديد إحداثيات المحور ص.
و. Play () الطريقة: تستخدم لتحديد الرسوم المتحركة التي سيتم لعبها. تحتوي هذه الطريقة على معلمة واحدة فقط ، والتي تحدد السلسلة التي تمثل الرسوم المتحركة. تشمل قيمها الإعلان ، والشرح ، وتهنئة ، والتحية ، و Gestureright ، و Gestureleft ، و Gesturedown ، و Gestureup ، وسرعي وقراءة ، إلخ ، إلخ.
3. تنفيذ محدد
(1) في علامة <Head> للصفحة التي يحتاجها الجان المساعد على الويب ، اكتب وظيفة JavaScript مخصصة تحميل () لتحميل الدور المراد استخدامه. وظيفة رمز loadagent () محدد هي كما يلي:
<script language = "javaScript"> function loadagent (id) {try {id = new ActiveXObject ("agent.control.2") ؛ // إنشاء معرف التحكم ActiveX. connected = true ؛ id.characters.load ("mragent" ، "merlin.acs") ؛ // تحميل الدور لاستخدام معرف الإرجاع ؛ } catch (err) {return false ؛ }} </script>(2) اكتب Controlagent Controlagent () مخصصة لـ JavaScript () بعد دالة LoadAgent () ، والتي تُستخدم للاتصال والتحكم في معالج مساعد الويب. الرمز المحدد لوظيفة ControlAgent () هي كما يلي:
الوظيفة ControlAgent () {if (Agent = loadagent ("agent")) {var mragentid = "mragent" ؛ mragent = agent.characters.character (mragentid) ؛ // الحصول على مساعد mragent.moveto (200،200) ؛ // Assistant Mobile Mragent.show () ؛ // عرض مساعد mragent.play ("شرح") ؛ // Gemblem mragent.speak ("مرحبًا بك في موقع Tomorrow Thomues Technology!") ؛ // tip mragent.play ("gestureright") ؛ // gemblem mragent.play ("سعيد") ؛ // قم بإيماءة طلب mragent.speak ("عنوان URL الخاص بنا: www.cccxy.com") ؛ // form mragent.hide () ؛ // إخفاء المساعد mragent.moveto (600،300) ؛ // Assistant Mobile Mragent.show () ؛ // عرض مساعد mragent.play ("شرح") ؛ // قم بإيماءة قراءة mragent.play ("قراءة") // قم بإيماءة قراءة mragent.speak ("سنكون متحمسين لحل الأسئلة التي تواجهها في عملية التعلم") ؛ // proper mragent.play ("idle1_1") ؛ // الظهور في عدم القيام بأي شيء mragent.play ("gestureright") ؛ // اذهب لإجراء لفتة مع يدك اليمنى mragent.speak ("تذكر موقعنا على الويب: www.cccxy.com") ؛ // tip mragent.play ("Greet") ؛ // Great Mragent.speak ("شكرًا لك على المجيء") ؛ // tip mragent.play ("idle2_2") ؛ // tip mragent.hide () ؛ // إخفاء المساعد}}(3) اكتب رمز JavaScript للاتصال والتحكم في الجان مساعد الويب بعد تحميل الصفحة. الرمز المحدد كما يلي:
window.onload = function () {controlAgent () ؛ // استدعاء والتحكم في الجان مساعد الويب}ما ورد أعلاه هو طريقة الاتصال بالجان المساعد على الويب استنادًا إلى شريط التنقل في تطبيق JS. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!