View Single Post
Old 08-03-2004, 09:10 PM   #1 (permalink)
satisfried
Upright
 
Location: Indianapolis
javascript help!

i never noticed this error but on some people's puters it's popping up with an XP popup with these errors:

Errors:

Line: 54
Char: 5
Error: 'document.images[...]' is null or not an object
Code:0

Line: 49
Char: 5
Error: 'document.images[...]' is null or not an object
Code:0

Line: 61
Char: 1
Error: Object expected
Code:0





here's the code
Quote:
SCRIPT LANGUAGE="JavaScript"


if (document.images) {
var defImg = "pack";

var listingsoff = new Image();
listingsoff.src = "images/listings.jpg";
var listingson = new Image();
listingson.src = "images/listings_over.jpg";
var upcomingoff = new Image();
upcomingoff.src = "images/upcoming.jpg";
var upcomingon = new Image();
upcomingon.src = "images/upcoming_over.jpg";
var pendoff = new Image();
pendoff.src = "images/pending.jpg";
var pendon = new Image();
pendon.src = "images/pending_over.jpg";
var buyersoff = new Image();
buyersoff.src = "images/buyers.jpg";
var buyerson = new Image();
buyerson.src = "images/buyers_over.jpg";
var aboutoff = new Image();
aboutoff.src = "images/aboutus.jpg";
var abouton = new Image();
abouton.src = "images/aboutus_over.jpg";
var mailoff = new Image();
mailoff.src = "images/mailinglist.jpg";
var mailon = new Image();
mailon.src = "images/mailinglist_over.jpg";
}

function actMenuItem(imgName) {
act(imgName);
inact(defImg);
}

function inactMenuItem(imgName) {
inact(imgName);
act(defImg);
}

function act(imgName) {
if (document.images)
LINE 49 document.images[imgName].src = eval(imgName + "on.src");
}

function inact(imgName) {
if (document.images)
LINE 54 document.images[imgName].src = eval(imgName + "off.src");
}


/SCRIPT
/HEAD

LINE 61BODY BGCOLOR=#333399 LEFTMARGIN=0 TOPMARGIN=5 ONLOAD="preloadImages();"
it's just some crappy rollovers i used photoshop to create them, and went back and cleaned up some of the code, now i'm trying to debug it and i'm a photoshop guy, the shit is greek to me.

anybody know anyone who can help figure this out? or at least point me in the javascript messageboard help direction?
satisfried is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73