Newsgroup: it.comp.lang.javascript
Titolo: Aiuto per l'esame di stato !!!!!! PLEASE!

Ragazzi, mi serve aiuto disperatamente....se mi aiutate mi permetterete di
portare il progetto finito all'esame di stato!!! Vedete, io ho una pagina
ASP (no, non credo di essere OT...in tal caso mi scuso immensamente) che
preleva da un'altra una variabile booleana ("trovato") che indica se il
login è stato fatto correttamente (password corretta) oppure no (password
errata).
Bene, io vorrei fare in modo che il mio agent (mannaggia a lui) reagisse in
modo diverso a seconda che la password sia stata inserita correttamente o
no.... ho provato col linguaggio VBScript, ma essendo un idiota, ovviamente
non ce l'ho fatta..... (anzi, se qualcuno di voi sa come farlo in VBSCRIPT
gli sarei grato, sarebbe meglio..... mi scuso di nuovo se in tal caso mi
sono rivolto al NG sbagliato).
Tornando alla mia ossessione....ehm, al mio agent (lo possino...)
attualmente sono messo così....ho fatto una funzione JS che viene richiamata
all'evento onload della form contenuta nella pagina: questa funzione
dovrebbe, a seconda del valore della variabile, far fare movimenti diversi e
far dire cose diverse al mio agent........ questo è il codice della funzione
JS, ovviamente (fin lì ci arrivo, ma non molto più in là) alla prima riga
(assegnazione ad X) si impalla perchè, almeno credo, l'oggetto request è
proprio del linguaggio ASP....la mia domanda è: non è che c'è una istruzione
che fa la stressa cosa in JS??? Se fosse così, basterebbe che la sostituissi
e il gioco sarebbe fatto, no??
Se qualcuno ha la risposta / consigli / soluzioni alternative me lo dica per
favore...sono disperato, ne va del mio esame......
    function non_so_programmà_in_JS_tantomeno_in_VBscript()
       {
        x = request.querystring("trovato");
        // Set variables
        Agents = Document.FORM1.Agent1.Characters;
        // Load characters
        Agents.Load("WIZARD","c:\Inetpub\wwwroot\HelpDesk\MERLIN.ACS");
        // Get data
        MyForm = Document.FORM1;
        MyAgent = Document.FORM1.Agent1;
        AgentName = "WIZARD";
        if (x="true")
        {
     MyAgent.Characters(AgentName).MoveTo(300,100);
        MyAgent.Characters(AgentName).Show;
        MyAgent.Characters(AgentName).Speak("Welcome");
        MyAgent.Characters(AgentName).Speak("This is the Homepage...");
        MyAgent.Characters(AgentName).Speak("I wish you enjoy it");
     MyAgent.Characters(AgentName).MoveTo(190,150);
        MyAgent.Characters(AgentName).Speak("Choose your username from this
combobox...");
        Window.Event.CancelBubble = True;
        }
        else
        {
          MyAgent.Characters(AgentName).MoveTo(300,100);
          MyAgent.Characters(AgentName).speak("Wrong Password");
          MyAgent.Characters(AgentName).speak("type it again please");
          Window.Event.CancelBubble = True;
        }
      return true;
    }

Spero di aver capito bene...
Se ho capito bene (a volte mi succede), dovrebbe bastare:
<% If login_corretto Then %>
Ok! O hai una fortuna della madonna oppure hai effettuato il Login
correttamente!
<% Else %>
Acc! O sei sfigato oppure tonto! Login sbagliato! Torna indietro e riprovaci!
<% End If %>
E non vorrei dire qualche cavolata, ma tutti quegli Agent si trovano solo in ASP


 wrote in message
8dpdsc$bpq$2...@lacerta.tiscalinet.it...
