olican
Messages postés2Date d'inscriptionsamedi 7 mai 2005StatutMembreDernière intervention 9 mai 2005
-
8 mai 2005 à 20:02
olican
Messages postés2Date d'inscriptionsamedi 7 mai 2005StatutMembreDernière intervention 9 mai 2005
-
9 mai 2005 à 16:50
je programme sous dreamweaver MX
dans ma feuille html j'ai ce code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head>
<title>SOMMAIRE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><html>
<!--//
// * Character Objects
var Merlin;
// * Variables
var UsedChars;
var MerlinID;
var MerlinACS;
var MerlinLoaded;
var LoadReq;
var HideReq;
// * Initialize
UsedChars = "Merlin";
// * Merlin
MerlinID = "Merlin";
MerlinACS = "merlin.acs";
MerlinLoaded = false;
Window_OnLoad();
function Window_OnLoad() {
// Purpose: Runs automatically when page is loaded
// * INSERT ANY NON-AGENT RELATED SCRIPTING HERE
AgentControl.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
if (!MerlinLoaded) {
// Attempt to load default character
MerlinLoaded = LoadLocalAgent(MerlinID, "");
}
if (MerlinLoaded) {
SetCharObj();
}
CheckLoadStatus();
}
function LoadLocalAgent(CharID, CharACS) {
// Purpose: Attempts to load the specified character
// Returns: true if successful, false if not
function CheckLoadStatus() {
// Purpose: Determines if required characters have been loaded.
// If not, issue request to load next character
// else run the AgentIntro routine
if (!MerlinLoaded) {
LoadError();
return(false);
}
function InitAgentCommands() {
// Purpose: Initialize the Commands menu
Merlin.Commands.RemoveAll();
//Merlin.Commands.Caption = "My Menu Name";
//Merlin.Commands.Add("ACO", "Advanced Character Options", "Advanced Character Options");
}
function AgentIntro() {
InitAgentCommands();
Merlin.MoveTo(500,150);
Merlin.Show();
Merlin.Play("Greet");
Merlin.Play("wave");
Merlin.Play("Acknowledge");
Merlin.Play("Explain");
Merlin.Speak("\\Spd=140\\ BIENVENU(E) dans la section SOMMAIRE GENERAL...");
Merlin.Play("Blink");
Merlin.Play("Read");
Merlin.Play("ReadContinued");
Merlin.Play("ReadReturn");
Merlin.Play("suggest");
Merlin.Speak("\\Spd=140\\ Selectionne la section que tu veux explorer en cliquant sur une des rubriques du sommaire");
Merlin.Play("Greet");
Merlin.Play("Idle3_1");
Merlin.Play("wave");
Merlin.Hide();
}
ce qui fait apparaitre le MS agents windows nommé Merlin.
Le pb c'est que le merlin apparait à chaques chargement de la page et moi je voudrait qu'il n'apparaisse que quand on clique sur le bouton aide ( à créer) mais je ne sais pas faire de javascrip et faire un bouton avec appel java.
A moins qu'il n'y ai une solution bcp plus sImple
olican
Messages postés2Date d'inscriptionsamedi 7 mai 2005StatutMembreDernière intervention 9 mai 2005 9 mai 2005 à 16:50
oui j'en suis arrivé à la meme conclusion le soucis c'est que merlin apparait fourni son aide à l'utilisateur disparait comme prevu lmais quand je reclique sur le bouton j'ai le mêm message d'erreur :MERCI D'AVANCE POUR VOTRE AIDE TOUS
je te donne le script de la page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head>
<title>SOMMAIRE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<html>
<script language="JavaScript" type="text/JavaScript">
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
// * Character Objects
var Merlin;
// * Variables
var UsedChars;
var MerlinID;
var MerlinACS;
var MerlinLoaded;
var LoadReq;
var HideReq;
// * Initialize
function Window_OnLoad() {
// Purpose: Runs automatically when page is loaded
// * INSERT ANY NON-AGENT RELATED SCRIPTING HERE
AgentControl.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
if (!MerlinLoaded) {
// Attempt to load default character
MerlinLoaded = LoadLocalAgent(MerlinID, "");
}
if (MerlinLoaded) {
SetCharObj();
}
CheckLoadStatus();
}
function LoadLocalAgent(CharID, CharACS) {
// Purpose: Attempts to load the specified character
// Returns: true if successful, false if not
function CheckLoadStatus() {
// Purpose: Determines if required characters have been loaded.
// If not, issue request to load next character
// else run the AgentIntro routine
if (!MerlinLoaded) {
LoadError();
return(false);
}
function InitAgentCommands() {
// Purpose: Initialize the Commands menu
Merlin.Commands.RemoveAll();
//Merlin.Commands.Caption = "My Menu Name";
//Merlin.Commands.Add("ACO", "Advanced Character Options", "Advanced Character Options");
}
function AgentIntro() {
InitAgentCommands();
Merlin.MoveTo(500,150);
Merlin.Show();
Merlin.Play("Greet");
Merlin.Play("wave");
Merlin.Play("Acknowledge");
Merlin.Play("Explain");
Merlin.Speak("[file://\\Spd=140\\ \\Spd=140\\] BIENVENU(E) dans la section SOMMAIRE GENERAL...");
Merlin.Play("Blink");
Merlin.Play("Read");
Merlin.Play("ReadContinued");
Merlin.Play("ReadReturn");
Merlin.Play("suggest");
Merlin.Speak("[file://\\Spd=140\\ \\Spd=140\\] Selectionne la section que tu veux explorer en cliquant sur une des rubriques du sommaire");
Merlin.Play("Greet");
Merlin.Play("Idle3_1");
Merlin.Play("wave");
Merlin.Hide();
}