1. Übersicht
Hinzufügen eines Webassistenten ELF zur Website. Wenn Benutzer die Website besuchen, dem Benutzer Hallo sagen oder wichtige Informationen über die Website übermitteln, kann sie den Benutzern nicht nur helfen, die Website schnell zu verstehen, sondern auch von den Benutzer von der Website zutiefst beeindruckt zu werden. In diesem Beispiel wird die Methode eingeführt, die die Webassistentenelfen über JavaScript aufzurufen.
2. Technische Punkte
Dieses Beispiel wird hauptsächlich von Microsoft Agent, ActiveX Component, implementiert. Microsoft Agent bietet viele Methoden zur Steuerung der Rolle des Agenten, die im Folgenden ausführlich eingeführt werden.
A. Load () Methode: Wird verwendet, um die zu verwendende Rolle zu lesen. Diese Methode enthält zwei Parameter, eine zum Angeben des Namens der Rolle und die andere zum Angeben der von der Rolle gespeicherten Datei.
B. Show () Methode: Wird verwendet, um das Zeichen auf dem Bildschirm zu erscheinen.
C. Hide () Methode: Wird verwendet, um Rollen zu verbergen.
D. Speak () Methode: Wird zur Implementierung von Rollenreden verwendet. Diese Methode hat einen Parameter, um den Inhalt der Sprache anzugeben.
e. MOVETO () -Methode: Wird verwendet, um das Zeichen auf eine angegebene Position auf dem Bildschirm zu verschieben. Diese Methode enthält zwei Parameter, eine zum Angeben der Koordinaten der X-Achse und die andere zur Angabe der Koordinaten der y-Achse.
F. Play () Methode: Wird verwendet, um die gespielte Animation anzugeben. Diese Methode hat nur einen Parameter, der die Zeichenfolge angibt, die die Animation darstellt. Zu den Werten gehören Ankündigung, Erklären, gratulieren, begrüßen, Gesten, Gestureleft, Gesteown, Gestureup, Erfreulich und Lesen usw.
A. Spezifische Implementierung
(1) In der Seite <Head> der Seite, auf der die Webassistenten -Elfen angezeigt werden müssen, schreiben Sie eine benutzerdefinierte JavaScript -Funktion loadagent (), um die zu verwendende Rolle zu laden. Der spezifische Code von Loadagent () ist wie folgt:
<script Language = "javaScript"> Funktion loadagent (id) {try {id = new ActiveXObject ("Agent.Control.2"); // Erstellen Sie eine ActiveX -Steuer -ID.Connected = true; id.characters.load ("mragent", "merlin.acs"); // Laden Sie die zu verwendende Rolle zurück. } catch (err) {return false; }} </script>(2) Schreiben Sie eine benutzerdefinierte JavaScript -Funktion ControlAgent () nach der Funktion loadagent (), mit der der Webassistenten Assistent aufgerufen und steuern wird. Der spezifische Code der Funktion ControlAgent () lautet wie folgt:
Funktion ControlAgent () {if (Agent = loadagent ("Agent")) {var mragentid = "mragent"; Mragent = Agent.Characters.Character (Mragentid); // Assistent Mragent.Moveto (200.200); // Mobile Assistant Mragent.show (); // Assistent Mragent.play ("Erklären"); // Gemblem Mragent.Speak ("Willkommen auf der momorm Tomorrohr -Technologie -Website!"); // Tipp Mragent.play ("Gesturterlicht"); // Gemblem Mragent.play ("erfreut"); // Machen Sie eine Geste der Anfrage Mragent.speak ("unsere URL: www.cccxy.com"); // fordern mragent.hide (); // Assistant Mragent.Moveto (600.300) ausblenden; // Mobile Assistant Mragent.show (); // Assistent Mragent.play ("Erklären"); // Machen Sie eine Geste des Lesens von Mragent.play ("Read") // Machen Sie eine Geste, Mragent.speak zu lesen ("Wir werden begeistert sein, die Fragen zu lösen, denen Sie im Lernprozess begegnen"); // fordere mragent.play ("Idle1_1"); // erscheinen, nichts zu tun. // Gehen Sie mit Ihrer rechten Hand Mragent.speak ("Denken Sie an unsere Website: www.cccxy.com"); // Tipp Mragent.play ("Greet"); // Begrüße Mragent.speak ("Danke, dass du gekommen bist"); // Tipp Mragent.play ("Idle2_2"); // Tipp Mragent.hide (); // Assistent verstecken}}(3) Schreiben Sie den JavaScript -Code, um die Webassistenten -Elfen nach dem Laden der Seite anzurufen und zu steuern. Der spezifische Code lautet wie folgt:
window.onload = function () {controlagent (); // Webassistent Elfen anrufen und kontrollieren}Die oben genannte Methode, um die Webassistentenelfen basierend auf der JS -Implementierungsnavigationsleiste aufzurufen. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!