954,600 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

JavaScript/AJAX function is not defined??

Hey! I am making a chat program. I have a function Chat();

function Chat(){
                    var fullMessage = document.getElementById('name').innerHTML +' '+ document.getElementById('message').value+'\n';
                    fullMessage = fullMessage.replace(/\\'/g,"'");
                    fullMessage = fullMessage.replace(/\\"/g,""");
                    fullMessage = fullMessage.replace(/\[/g,'*lsb?');
                    fullMessage = fullMessage.replace(/\]/g,'*rsb?');
                    sendRequest('http://3rlend.com/pjattappend.php','F=allMessages.txt&D='+'fullMessage','POST',true);
                    document.getElementById('message').value="";
                }

sendRequest(url,params,method,Asynch); i an AJAX function.

Now when I try to execute Chat();, there comes an error in FireBug;Chat is not defined! But Chat is defined!
And when I try to execute Chat(); in the address line by writing javascript:Chat(); , then this error comes:Chat is not defined (204 out of range 90) Chat is not defined
What does this error mean?

You can test it here: http://3rlend.com/pjatt/ .
You need to sign in to test it, so usernamepassword:
[B]Tester[B]testing
Then the script is loaded.

EDIT:
I found out that every single function that is written after function HandleRequest(Data,url); is not defined!

EDIT2: Found the problem after counting the bracets!:icon_redface:

ErlendHL
Junior Poster in Training
59 posts since Feb 2010
Reputation Points: 10
Solved Threads: 1
 

Cnet used to do a better job keeping adware/spyware out. Now they seem to be letting people in under the radar. I'm talking about companies with dozens of products loaded with spyware. I don't think that is going to be a good thing down the road as far as consumer confidence. Just my $0.02

sunsetrainbow
Newbie Poster
11 posts since Mar 2010
Reputation Points: 10
Solved Threads: 0
 
Cnet used to do a better job keeping adware/spyware out. Now they seem to be letting people in under the radar. I'm talking about companies with dozens of products loaded with spyware. I don't think that is going to be a good thing down the road as far as consumer confidence. Just my $0.02

Dude, that was totally off-topic!

ErlendHL
Junior Poster in Training
59 posts since Feb 2010
Reputation Points: 10
Solved Threads: 1
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You