Page 1 of 1

Implementing PHP into AJAX chat

Posted: Tue Mar 24, 2009 11:24 am
by Spears
I'm sorry if this is the wrong place to list this seeing as I'm needing to add PHP to javascript. I have a chat that I need to go to "viewcharacter.php?id=XXXX" but I can't figure out how I would need to do that. I have it where each player has an ID and Username which is pretty obvious but I'm not sure how to get the anchor tag to go in there. I'll post the code I think it's in but if it isn't, I have the whole source at http://spears.pastebin.com/f3571527f.

Code: Select all

function handleReceiveChat() {
                if (receiveReq.readyState == 4) {
                    var chat_div = document.getElementById('div_chat');
                    var xmldoc = receiveReq.responseXML;
                    var message_nodes = xmldoc.getElementsByTagName("message"); 
                    var n_messages = message_nodes.length
                    for (i = 0; i < n_messages; i++) {
                        var user_node = message_nodes[i].getElementsByTagName("user");
                        var text_node = message_nodes[i].getElementsByTagName("text");
                        var time_node = message_nodes[i].getElementsByTagName("time");
                        chat_div.innerHTML += '<font class="chat_dev"><a href="#null">' +user_node[0].firstChild.nodeValue+ '</a>';
                        chat_div.innerHTML += '<font class="chat_time">' + ':' + '</font>';
                        chat_div.innerHTML += '<font class="chat_message">' + text_node[0].firstChild.nodeValue + '<br />';
                        chat_div.scrollTop = chat_div.scrollHeight;
                        lastMessage = (message_nodes[i].getAttribute('id'));
                    }
 
I know the "<a href="#null"> doesn't do anything, I just figured it might be close to what I was trying to do.