IE loads the same file a hundred times per page

IE loads the same file a hundred times per page

I've written this code to assign a specific class to certain links:

$(function(){
   $("a[href=javascript:;]").addClass("no-existe");
});


The CSS looks like this:
a.no-existe{
   cursor: url(../img/no-existe.cur), default;
}


I was happy with it until I looked at the web server's logs: IE is requesting the no-existe.cur file to the server for every matched link in the page!



127.0.0.3 - - [17/Dec/2008:14:17:35 +0100] "GET /img/no-existe.cur HTTP/1.1" 200 4286 "http://example.com/foo.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
127.0.0.3 - - [17/Dec/2008:14:17:35 +0100] "GET /img/no-existe.cur HTTP/1.1" 200 4286 "http://example.com/foo.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
127.0.0.3 - - [17/Dec/2008:14:17:35 +0100] "GET /img/no-existe.cur HTTP/1.1" 200 4286 "http://example.com/foo.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
127.0.0.3 - - [17/Dec/2008:14:17:35 +0100] "GET /img/no-existe.cur HTTP/1.1" 200 4286 "http://example.com/foo.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
127.0.0.3 - - [17/Dec/2008:14:17:35 +0100] "GET /img/no-existe.cur HTTP/1.1" 200 4286 "http://example.com/foo.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
...........


It doesn't do such nonsense if I remove the JavaScript and assign the class manually.

Is there a workaround?