[Web2.0] Prototype.js e mi perdo ancora.
Giacomo Fonderico
giacomo.fonderico a opensourcesolutions.it
Lun 4 Dic 2006 12:48:23 CET
Davide Michel 'ZioBudda' Morelli ha scritto:
> Simone Fumagalli ha scritto:
>> Davide Michel 'ZioBudda' Morelli wrote:
>>> Perche' questa scelta ?
>> Aggiungeva troppa complessità inutile (9 volte su 10).
>>
>>>> dei pezzi di HTML che poi usi con $('nomeElemento').innerHTML
>>> ???
>> Diciamo che le chiamate tornano sempre una "stringa" sta poi a te
>> interpretarla.
>>
>> Se guardi il codice di Rico vedi che quando imposti
>> response type="object"
>> lui non fa altro che andare ad interpretare la tua risposta come XML e
>> crea un oggetto che puoi puoi scorrere/manipolare.
>>
>>> Ritorni con "echo {valore}" intendi ?
>> Si.
>>
>> Ciao
>>
> Uffi. Non mi va...
>
> Ho questo semplice codice:
>
> $_GET['password']
>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> <html xmlns="http://www.w3.org/1999/xhtml" >
>
> <head> <title>Scriptaculous - Fade Out</title>
> <script src="/js/prototype.js" type="text/javascript"></script>
> <script src="/js/scriptaculous.js" type="text/javascript"></script>
> <link href="stylesheet.css" rel="stylesheet" type="text/css"
> media="screen" />
>
> <script language="javascript" type="text/javascript">
>
> function login()
> {
> alert("login()");
> var login = $F('email');
> var password = $F('pswd');
> var url = 'http://dominio/tmp/check.php';
> var pars = 'email=' + email + '&password=' + password;
> var myAjax = new Ajax.Request( url, { method: 'get',
> parameters: pars, onComplete: showResponse });
>
> }
>
> function showResponse($res)
> {
> alert("pippo");
> id = $res.responseText;
> if (id < 0) {
> //Errore. Chiamo la funzione apposita.
> $('loginres').innerHTML = "Errore "+id;
> } else {
> $('loginres').innerHTML = "Ok: "+id;
> }
> }
>
> </script>
> </head>
>
> <body>
>
> <div id="login">
> <div id="menu-login">
> username: <input type="text" name="email" size="32" maxlength="255"
> value="">
username: <input type="text" name="email" id="email" size="32" maxlength="255"
value="">
> password: <input type="text" name="pswd" size="16" maxlength="25"
> value="">
password: <input type="text" name="pswd" id="pswd" size="16" maxlength="25"
value="">
> <input type="button" id="butt-login" value="login" onClick="login()">
> </div>
> <br />
> </login>
>
> <div id="loginres"></div>
> </body>
>
> </html>
>
>
> Lo script .php ha una unica riga che ritorna -1 (per prova);
>
> Perche' a video non mi viene mostrato nulla dalla funzione di ritorno
> (di ajax) ? E' come se non la eseguisse.
>
> Grazie e ciao.
>
> M.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Web2.0 mailing list
> Web2.0 a lists.ziobudda.net
> http://lists.ziobudda.net/mailman/listinfo/web2.0
la funzione $F(id_campo) è una scorciatoia a getElementById(id).value ...
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: giacomo.fonderico.vcf
Tipo: text/x-vcard
Dimensione: 247 bytes
Descrizione: non disponibile
Url: http://lists.ziobudda.net/pipermail/web2.0/attachments/20061204/18b6d797/giacomo.fonderico.vcf
Maggiori informazioni sulla lista
Web2.0