Chat in ajax postato il 08/11/2008 14:29:10 nel forum programmazione, gdrcd e open source
salve.. oggi mi stavo cimentando nella creazione di una chat in ajax.. allora la chat funziona solo che quando scrivo un azione del tipo +testo non la legge come azione.. ho detto: ci sarà un problema nella lettura della stringa.. ed ho dato un occhiata.. però provando a mettere un simbolo diverso come ad esempio #testo oppure @testo la chat funziona..
il testo lo faccio passare con:
htmlRequest.open('POST', 'inseriscitesto.php');
htmlRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
htmlRequest.send('message='+document.barra.message.value);
a e poi un'altra cosuccia.. dopo il setinterval per l'aggiornamento ho inserito un:
setInterval("mostra()",2000);
document.getElementById("modulo").scroll(0,20000000);
però nn va e nn riesco a capire il perchè..
Grazie mille..
P.S
sono agli inizi con javascript.. siate clementi xd
08/11/2008 15:05:36
ti potresti spiegare meglio? ho capito assai poco :s
08/11/2008 15:41:29
allora.. ho creato una chat in ajax.
tramite una funzione i dati passano dal form al file inseriscitesto.php e solo che durante il passaggio non so perchè.. ma il segno + non viene letto.. mentre segni come # o @ vengono letti..
in poche parole.. nel file inseriscitesto c'è un explode per cui individuo se all'inizio del testo c'è una + o un # o un @ ed in base al segno viene stampato un testo diverso.. ora se metto @ oppure # il testo diverso mi viene stampato.. ma se metto la + no...
08/11/2008 15:51:50
il carattere + in Javascript e' l'operatore di concatenazione tra stringhe, occhio che non lo fraintenda quando va a stampare.
A proposito, quando passero' a vedere la tua chat in Ajax avro' premura di andare sulle opzioni del mio browser ed inibire l'esecuzione di Javascript, cosi' potro' lagnarmi che non funziona nulla :P
Ragionate un po sugli strumenti che usate invece di seguire le mode.
08/11/2008 15:55:04
come dice faber.
08/11/2008 16:21:35 e modificato da cicciokr il 08/11/2008 16:22:12
bhè oramai javascript è diffusissimo.. se lo disabiliti sulla maggior prte dei siti web vedresti male anche il semplice menu.. cmq è una scelta tua..
08/11/2008 16:26:53
08/11/2008 18:47:03
ti ringrazio per la risposta.. allora inizialmente avevo messo nella codificazione php solo l'urlencode e finalmente quando scrivevo con il + il testo veniva scritto.. solo che ancora non viene letto.. allora ho provato ad aggiungere nella codifica utf8_decode però nulla.. il segno + non mi viene trasferito..
09/11/2008 02:05:39
09/11/2008 10:08:12
09/11/2008 10:31:44
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Il gestore di Age of Crystals ha risposto alla recensione di moak