Forum Moderators: open
Error: illegal character
Source File: file:///C:/[...]/menu.js Line 1
[Instert Japanese characters here]?[more Japanese]
[green arrow]-------------------------
Error: aboutOver is not defined-------------------------
Error: aboutOut is not defined-------------------------
[and so on...]
What am I missing here?
if (document.images) {
homeOver = new Image
homeOut = new ImageaboutOver = new Image
aboutOut = new ImagephotosOver = new Image
photosOut = new ImageshopOver = new Image
shopOut = new ImagebookOver = new Image
bookOut = new ImagehomeOver.src = "graphics/menu/homelime.gif"
homeOut.src = "graphics/menu/homemage.gif"aboutOver.src = "graphics/menu/aboutlime.gif"
aboutOut.src = "graphics/menu/aboutmage.gif"photosOver.src = "graphics/menu/photoslime.gif"
photosOut.src = "graphics/menu/photosmage.gif"shopOver.src = "graphics/menu/shoplime.gif"
shopOut.src = "graphics/menu/shopmage.gif"bookOver.src = "graphics/menu/booklime.gif"
bookOut.src = "graphics/menu/bookmage.gif"}
else {
homeOver = ""
homeOut = ""
document.home = ""aboutOver = ""
aboutOut = ""
document.about = ""photosOver = ""
photosOut = ""
document.photos = ""shopOver = ""
shopOut = ""
document.shop = ""bookOver = ""
bookOut = ""
document.book = ""}
and the script in the document:
<A HREF="index.html" onMouseover="document.home.src=homeOver.src" onMouseout="document.home.src=homeOut.src"><IMG SRC="graphics/menu/homemage.gif" WIDTH="92" HEIGHT="32" BORDER="0" NAME="home" ALT="Home"></A>
<A HREF="about.html" onMouseover="document.about.src=aboutOver.src" onMouseout="document.about.src=aboutOut.src"><IMG SRC="graphics/menu/aboutmage.gif" WIDTH="92" HEIGHT="32" BORDER="0" NAME="about" ALT="About Us"></A>
<A HREF="photos.html" onMouseover="document.photos.src=photosOver.src" onMouseout="document.photos.src=photosOut.src"><IMG SRC="graphics/menu/photosmage.gif" WIDTH="92" HEIGHT="32" BORDER="0" NAME="photos" ALT="Photos"></A>
<A HREF="shop.html" onMouseover="document.shop.src=shopOver.src" onMouseout="document.shop.src=shopOut.src"><IMG SRC="graphics/menu/shopmage.gif" WIDTH="92" HEIGHT="32" BORDER="0" NAME="shop" ALT="Shop"></A>
<A HREF="booking.html" onMouseover="document.book.src=bookOver.src" onMouseout="document.book.src=bookOut.src"><IMG SRC="graphics/menu/bookmage.gif" WIDTH="92" HEIGHT="32" BORDER="0" NAME="book" ALT="Booking"></a>
I've used this exact script before with no problems. Am I missing a typo? And again, why the Japanese?
I had saved the html document as a unicode document instead of a text file. IE and Opera didn't mind, so I didn't even think to check it... oops.
Thanks for the help, guys, but it was a user end problem. :)