Hi,

Sorry can you please speak english? :)

Anthony

serialkiller a écrit :
Sto cercando di integrare APE con jquery, la connessione avviene, ma
non riesco ad inviare con pipe.send() da un banale link.

Riuscite a darmi una mano?

Questo è il codice:


function colorChanger(client, debug){

        this.initialize = function(){

                // do the following every time we get a new user
                client.addEvent('pipeCreate', this.setup);

                // when a user joins, update the user list
                client.addEvent('userJoin', this.createUser);

                // when a user leaves, destroy them with mighty thunder!
                client.addEvent('userLeft', this.deleteUser);

                // when we want to send data
                client.onCmd('send', this.cmdSend);

                // and when we recieve data
                client.onRaw('data', this.rawData);

                var datamicro = new Date();
        var ran = datamicro.getDay()+datamicro.getMonth()
+datamicro.getFullYear()+datamicro.getHours()+datamicro.getMinutes()
+datamicro.getSeconds()+datamicro.getMilliseconds()+''+Math.round
(9999*Math.random());

                // start the session with a random name!
                client.start({"name":"pippo"+ran});

        }


                $("#invio").click(function(){

                        // get the select box value
                        var color = '#ff9999';

                        console.log('Colore '+color);

                        // set the background of the document to the color 
chosen
                        $("body").css("background-color", color);

                        // send the new color to the APE server
                        pipe.send(color);
                });






        this.cmdSend = function(pipe, sessid, pubid, message){
                if(debug){
                        alert(message);
                }
        }

        this.rawData = function(raw, pipe){
                if(debug){

                // set the message
                $("#master").html(raw.datas.msg);

                }
        }

        this.createUser = function(user, pipe){

                console.log(user.properties.name + ' entrato');

        }

        this.deleteUser = function(user, pipe){

                if (pipe.properties.name=='test') {

                        console.log('Lasciato il canale: ' + 
pipe.properties.name + ' da: '
+ user.properties.name);
                        pipe.left(pipe.getPubid());//controllare

                }
        }
}



Grazie


--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

Reply via email to