Oh yeah baby, I got my trial index page utilizing the XML being created on-the-fly from a server-side PHP script. The XML is generated whenever a user clicks on a contact in their list. In getting the XML stuff working, I somehow broke the deletion of a contact. I have been getting these errors:

Error: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]” nsresult: “0×80040111 (NS_ERROR_NOT_AVAILABLE)” location: “JS frame :: http://www.peoplearray.com/index2.php :: parseXML :: line 87″ data: no]
Source File: http://www.peoplearray.com/index2.php
Line: 87

and

Error: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIXMLHttpRequest.send]” nsresult: “0xc1f30001 (NS_ERROR_NOT_INITIALIZED)” location: “JS frame :: http://www.peoplearray.com/index2.php :: deleteContact :: line 36″ data: no]

After a little searching, I found a website that goes into what this error means and a way to fix it. I haven’t implemented any fix for this yet so there is no way to delete a contact (from the trial index page anyway) once it has been added. If you want to delete a contact, go here.

In a previous post, I was having issues reading the XML file produced. I fixed that by added the following js code:

Update: The trial index page has become the contactList.php page. I added an explanation as to what the hell peoplearray.com is all about as the index page.

Update (7.10.06): This was resolved by added another request object for the second request.� See my post here.