Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:08
Need Mac OS 9 / IE help.
Poster: Jahnoth
Dated: Friday September 24 2004 - 14:44:51 BST
I'm not sure what I'm doing wrong.
The menu shows up fine in Mac OS X, but my client uses OS 9 and he can't see it. I've tested it using Classic/IE on my end and am getting the same problem.
I think I'm following everything I've read in the Mac FAQs and such. I'd be very appreciative if someone could point out where my code is goofing.
http://www.psi-solutions.org/
Thanks![/url]
Poster: Ruth
Dated: Saturday September 25 2004 - 2:52:14 BST
I don't seem to find anything in you menu_data.js that would cause that. I don't know why this would have anything to do with it, but have you tried putting the full hex color in the places you have the 3 unit [again I dont' know why it would matter, but .....] Also, you have two places with just numbers in quotes, remove the quotes from those, again, it shouldn't matter, but the directions do say that numbers only do not take quotes. So, separatorsize=1 and subimagepadding=2 without the quotes. I don't have a mac, so hopefully someone with one and with that system can help. I just figured I'd give you a couple of things to try. What did you mean by classic/ie do you mean a pc? I have win98se IE5.5 and it appears.
Ruth
Poster: John
Dated: Saturday September 25 2004 - 16:55:14 BST
Ruth wrote:
What did you mean by classic/ie do you mean a pc? I have win98se IE5.5 and it appears.
Classic is the old Mac OS 9, called that when running it under an OS X system.
Poster: Jahnoth
Dated: Sunday September 26 2004 - 2:00:02 BST
Thanks for the helping hints. I've put them in place. I still can't see the menu in OS 9/IE. Can anyone who has it take a look and see if the menu is visible? I'm getting a feeling my IE isn't refreshing correctly, even though I'm trashing the cache and history and such.
Poster: John
Dated: Sunday September 26 2004 - 2:30:43 BST
Have you tried a different browser, especially given that IE is a dead issue on Mac?
Poster: Ruth
Dated: Sunday September 26 2004 - 4:24:48 BST
Again, I don't know if this will do anything or not... the xhtml transitional code I think needs to be
Code:
<!-- ?xml version="1.0" encoding="iso-8859-1"?>-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
I'm not sure since I don't know xhtml, but I remember something about that, maybe it was just for validation. I don't know.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Try Maz's site with that OS and browser that is causing the problem, it's xhtml and she uses cdata tags in the milonic calls, you'll be able to see it in the source. Again, I do not know if it will do anything or not. Maz's site
Poster: John
Dated: Sunday September 26 2004 - 5:05:40 BST
In this case CDATA is not necessary. It is only required when certain special characters are used within a script (an actual script on the page, not an included script). Those characters are not present here.
And just to further the case against IE, it doesn't understand CDATA and throws a nasty JS error.
Poster: Jahnoth
Dated: Tuesday September 28 2004 - 0:59:38 BST
Ha!!!
Found the problem. Of all things, it was the menuwidth= property. I had it set as: menuwidth=696. When I changed it to menuwidth="696px" it worked!!! Yahoo!
Main reason I had to get this to work for a dead browser in a dead OS was because my client and his office of 30 use it. They're rather illiterate in regards to computers, but at least they know enough to use Macs.
Anyway, thanks for all the helping hints.