calbears
12-01-2006, 12:18 PM
Hello,
How do I check if a variable has any properties so I can avoid these error in Javascript?
message has no properties
message.childNodes[0] has no properties
For example, I'll get these errors when the XML returns nothing.(<message></message>)
The alert just shows "message = undefined length undefined".
Here's my code. Thanks.
var message = http.responseXML.getElementsByTagName("message")[0];
alert ("message = " + message.value + " length = " + message.length);
if (message)
{
results = message.childNodes[0].nodeValue.split(",");
....
How do I check if a variable has any properties so I can avoid these error in Javascript?
message has no properties
message.childNodes[0] has no properties
For example, I'll get these errors when the XML returns nothing.(<message></message>)
The alert just shows "message = undefined length undefined".
Here's my code. Thanks.
var message = http.responseXML.getElementsByTagName("message")[0];
alert ("message = " + message.value + " length = " + message.length);
if (message)
{
results = message.childNodes[0].nodeValue.split(",");
....