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/