Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

XMLHttpRequest for "HEAD" dumps "no element found" errors

5 views
Skip to first unread message

Michael Vincent van Rantwijk

unread,
Sep 4, 2005, 3:59:59 AM9/4/05
to
I use somehing like this:

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", aURL, false);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
return xmlhttp.getResponseHeader("Last-Modified");
}
}
xmlhttp.send(null);

and that works, but it throws JavaScript errors like this:

Error: [JavaScript Error: "no element found" {file:
"http://mozillazine.org/atom.xml" line: 1 column: 1 source: "
^"}]
Source File: http://mozillazine.org/atom.xml
Line: 1, Column: 1
Source Code:
^

Why is that?
Note that I looked for "no element found" and found this:

http://lxr.mozilla.org/seamonkey/search?string=no%20element%20found

but only the headers are send, not the file, so why does it spit out
this kind of XML parser errors?

Michael

Michael Vincent van Rantwijk

unread,
Sep 4, 2005, 4:12:16 AM9/4/05
to
Michael Vincent van Rantwijk wrote:
> I use somehing like this:
>
> var xmlhttp = new XMLHttpRequest();
> xmlhttp.open("HEAD", aURL, false);

Err, make that xmlhttp.open("HEAD", aURL, true);

Martin Honnen

unread,
Sep 4, 2005, 9:22:27 AM9/4/05
to

Michael Vincent van Rantwijk wrote:

> I use somehing like this:
>
> var xmlhttp = new XMLHttpRequest();
> xmlhttp.open("HEAD", aURL, false);
> xmlhttp.onreadystatechange = function() {
> if (xmlhttp.readyState == 4) {
> return xmlhttp.getResponseHeader("Last-Modified");
> }
> }
> xmlhttp.send(null);
>
> and that works, but it throws JavaScript errors like this:
>
> Error: [JavaScript Error: "no element found" {file:
> "http://mozillazine.org/atom.xml" line: 1 column: 1 source: "
> ^"}]
> Source File: http://mozillazine.org/atom.xml
> Line: 1, Column: 1
> Source Code:
> ^

I have tried with Mozilla 1.7.11 and no errors happen, but when I try
with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4)
Gecko/20050806 Firefox/1.0+ I see the error so it looks like a
regression that happened on the trunk after 1.7. Although I don't know
whether something has changed with XMLHttpRequest and HEAD requests or
maybe only error reporting, lots of stuff nowadays ends up in the
JavaScript console although it is not a script error.

Consider filing a bug on the issue and please post the bug number here.

--

Martin Honnen
http://JavaScript.FAQTs.com/

Michael Vincent van Rantwijk

unread,
Sep 4, 2005, 12:58:20 PM9/4/05
to
Martin Honnen wrote:
>
>
> Michael Vincent van Rantwijk wrote:
>
>> I use somehing like this:
>>
>> var xmlhttp = new XMLHttpRequest();
>> xmlhttp.open("HEAD", aURL, false);
>> xmlhttp.onreadystatechange = function() {
>> if (xmlhttp.readyState == 4) {
>> return xmlhttp.getResponseHeader("Last-Modified");
>> }
>> }
>> xmlhttp.send(null);
>>
>> and that works, but it throws JavaScript errors like this:
>>
>> Error: [JavaScript Error: "no element found" {file:
>> "http://mozillazine.org/atom.xml" line: 1 column: 1 source: "
>> ^"}]
>> Source File: http://mozillazine.org/atom.xml
>> Line: 1, Column: 1
>> Source Code:
>> ^
>
> I have tried with Mozilla 1.7.11 and no errors happen, but when I try
> with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4)
> Gecko/20050806 Firefox/1.0+ I see the error so it looks like a
> regression that happened on the trunk after 1.7. Although I don't know
> whether something has changed with XMLHttpRequest and HEAD requests or
> maybe only error reporting, lots of stuff nowadays ends up in the
> JavaScript console although it is not a script error.

FYI: I don't get the error for HTML files, so maybe this is limited to
XML files?

> Consider filing a bug on the issue and please post the bug number here.

I hope someone else can do that, because I don't know what component to
use, and that's just one of the things I should know--but I don't.

Thanks,
Michael

Martin Honnen

unread,
Sep 4, 2005, 2:32:19 PM9/4/05
to

Michael Vincent van Rantwijk wrote:

> Martin Honnen wrote:
>
>> Consider filing a bug on the issue and please post the bug number here.
>
> I hope someone else can do that, because I don't know what component to
> use, and that's just one of the things I should know--but I don't.

Bug report is <https://bugzilla.mozilla.org/show_bug.cgi?id=307049>.

Michael Vincent van Rantwijk

unread,
Sep 4, 2005, 3:21:22 PM9/4/05
to
Martin Honnen wrote:
>
>
> Michael Vincent van Rantwijk wrote:
>> Martin Honnen wrote:
>>
>>> Consider filing a bug on the issue and please post the bug number here.
>>
>> I hope someone else can do that, because I don't know what component
>> to use, and that's just one of the things I should know--but I don't.
>
> Bug report is <https://bugzilla.mozilla.org/show_bug.cgi?id=307049>.

Wow, Peter van der Beken already has a patch for it, perfect!

Danke Martin ;)

Michael

0 new messages