Final Outstanding Bugs...

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Final Outstanding Bugs...

Post by John »

I know there are a number of posts that still have outstanding issues with v5. Some big items have just been cracked by Andy (even with all his sniveling about his flu!), and we're really close to a final.

So, if you wouldn't mind posting a quick synopsis here of what you feel isn't working, or even a link to the topic where you first posted the problem, it will make it much easier for Mr. Snivel to latch on to these items and get them fixed.

PLEASE USE THIS AREA TO POST OUTSTANDING BUGS ONLY - NOT FOR DISCUSSIONS OF BUG FIXES!

Thanks :!:
Last edited by John on Mon Oct 27, 2003 1:43 pm, edited 1 time in total.
John
tepidarium
Mega User
Mega User
Posts: 169
Joined: Sun Oct 05, 2003 4:21 am

Post by tepidarium »

Ok -

Netscape 4.7 assorted bugs various platforms -

for NS 4.7 crashing - these threads:

http://milonic.com/forum/viewtopic.php?t=2417

http://milonic.com/forum/viewtopic.php?t=2905

for NS 4.7 not displaying menu borders and taking more time to load - my other thread:

http://milonic.com/forum/viewtopic.php?t=2885

The hidediv function not working (discussed before)

The overall menu width parameter not working

More if I can think of it...
regards
tepidarium
Mega User
Mega User
Posts: 169
Joined: Sun Oct 05, 2003 4:21 am

Post by tepidarium »

Menu may not appear on Mac Internet Explorer v4.5 - I know these are old browsers but maybe compatibility list should be upgraded...
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I don't think anyone should be below Mac ie 5.1.7 and upgrade apple java run time.

It could be my silly maxed out graphic menu sliding down, but vertical align used to be top for submenu 00. update: FIXED! but menu started jumping again on mouseover, I added open onclick in menu item it seems to help.

I think I noticed left 0 plus screen position center would actually stop at left, nice if I'm correct on that.... 100% is the big one! :D

And a list of possible css naming conflicts?

And some effervescent vitamin c to Andy!

Thank you
maz
Last edited by Maz on Mon Oct 27, 2003 4:28 pm, edited 1 time in total.
AceT
Beginner
Beginner
Posts: 3
Joined: Thu Oct 23, 2003 9:33 am

Post by AceT »

Hi, I have built the menu for http://www.seti-nl.org this now uses version 3, but we are working on version 5.

One remark, I've got a report that version 3 handles Opera 5.01 nicely, but version 5 doesn't!

Thread on the Seti-forum: http://forum.seti-nl.org/showthread.php ... genumber=2

PS: Since Opera doesn't handle resize actions correctely I have built a Opera-resize-tester, maybe an idea for a future release to include it? (when a page is resized in Opera 5.x/6.x the Milonic-menu becomes chaos.., here's the code I have written:

Code: Select all

// reload function, done this insted of a 'onResize' to detect a resize in Opera 6.x (and lower)
// built by Eesger Toering www.knoop.nl
reloadteller = 0; reloadtester = 0; reloading    = 0;
function Herladen() { if(!reloading) {window.location.reload();reloading=1 } }
function reloadtesterFunction() {
  reloadtesterNIEUW = parent.innerWidth/parent.innerHeight;
  if (reloadtester != reloadtesterNIEUW && reloadtester > 0) {reloadteller++ }
  if (reloadteller > 0 ) { Herladen() }
//  document.Info.text.value = Date()+'\n'+reloadtester+'\n'+reloadtesterNIEUW+'\n'+reloadteller;
  reloadtester = reloadtesterNIEUW;
  setTimeout("reloadtesterFunction()",1000);
}
if(op)   {setTimeout("reloadtesterFunction()",4000);}
PS: do I get a discount now, when I need a commercial version ;) ?
User avatar
nbarth
Super Advanced
Super Advanced
Posts: 41
Joined: Tue Jul 29, 2003 11:03 am
Location: Minnesota
Contact:

onclass/offclass Problems

Post by nbarth »

I am assuming this is a bug because no one has been able to help.
viewtopic.php?t=2923

Someone might want to take a look at this as well.
viewtopic.php?t=2925
pat@dracoblu.com
Super Advanced
Super Advanced
Posts: 69
Joined: Sun May 19, 2002 7:23 pm
Contact:

mmenuns4.js & uparrow.gif

Post by pat@dracoblu.com »

There remains a 404 error with Netscape browsers calling the file uparrow.gif. It should be arrow.gif.

Please see my post of Oct 2nd.
pat@dracoblu.com
Super Advanced
Super Advanced
Posts: 69
Joined: Sun May 19, 2002 7:23 pm
Contact:

XHTML compliance

Post by pat@dracoblu.com »

The following is not XHTML compliant. Although it may not be considered a "bug", I thought I would raise the issue again.

<script language=JavaScript>
if(ns4)_d.write("<scr"+"ipt language=JavaScript src=mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt language=JavaScript src=mmenudom.js><\/scr"+"ipt>");
</script>

My workaround has been to call this sciprt in a separate .js file. Please refer to
http://www.dracoblu.com
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

AceT wrote:... (when a page is resized in Opera 5.x/6.x the Milonic-menu becomes chaos..,
Just to add... I don't have a problem resizing with opera 6.05 in Win2k. Don't have op5, so can't comment on that.

Kevin
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Pat XHTML requires CDATA to hide any and all scripts.
(Comment noted and revised)

This is how to place the code in xhtml:

Code: Select all


<script language="javascript" type="text/javascript"> 
   //<![CDATA[ 
	    /*
	 Milonic DHTML Website Navigation Menu Version 5.0
	 Written by Andy Woolley - Copyright 2003 (c) Milonic Solutions Limited.   
  All Rights Reserved.
	 Please visit http://milonic.com/ for more information.

	 Although this software may have been freely downloaded, you must obtain a license before using it in any production environment.		 
	 The free use of this menu is only available for Non-Profit, Educational & Personal Web Sites who have obtained a license to use. 
	 
	 Free, Commercial and Corporate Licenses are available from our website.
	 You also need to include a link back to http://milonic.com/ if you use the free license.
	 
	 All Copyright notices MUST remain in place at ALL times. 
	 This includes the first three lines of this notice on every page that uses the menu.
	 If you cannot comply with all of the above requirements, please contact us to arrange license waiver.
 */
//]]>
</script>
	
	
<SCRIPT language=JavaScript src="milonic_src.js" type=text/javascript></SCRIPT>	
<script	language=JavaScript  type="text/javascript">
//<![CDATA[
if(ns4)_d.write("<scr"+"ipt language=JavaScript src=mmenuns4.js><\/scr"+"ipt>");		
  else _d.write("<scr"+"ipt language=JavaScript src=mmenudom.js><\/scr"+"ipt>");
//]]>
</script>

<SCRIPT language=JavaScript src="menu_data.js" type=text/javascript></SCRIPT>	

Be carefull if you copy and paste from the forum, you might pick up hidden characters. Make fresh returns to make sure its clean.

Regards,
maz
Last edited by Maz on Mon Oct 27, 2003 4:34 pm, edited 2 times in total.
pat@dracoblu.com
Super Advanced
Super Advanced
Posts: 69
Joined: Sun May 19, 2002 7:23 pm
Contact:

Post by pat@dracoblu.com »

Sorry Maz, I don't know what CDATA is. I am referring to the install instructions for the js code required to be placed on each page where the menu is to appear.
tepidarium
Mega User
Mega User
Posts: 169
Joined: Sun Oct 05, 2003 4:21 am

Post by tepidarium »

When embedding one milonic menu in atable cell and setting postion to relative, sometimes Milonic menu can obscure form elements which occur in the flow of the code before the menu - the following example shows the blue background obscuring the form element above the menu (NOTE - this can only be seen in Netscape 6.1 - other browsers work fine... EXTRA NOTE - This problem did occur in Internet explorer but was solved by only embedding one menu in a table cell. Extra Extra Note -Upon relod of page Netscape 6.1 will display form element.

URL for problem:
http://www.citytech.cuny.edu/test2.html

Url for thread:
http://milonic.com/forum/viewtopic.php?t=2931

Url for original thread:
http://milonic.com/forum/viewtopic. ... highlight=
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I have it :D

Faster loading, predefined bgimage changeover, all we need is background position.

bgimageposition= "x, 1px, 1px"; /*or em :? */
a.bgimageposition: "x, 1px, 10px";
h.bgimageposition: "x, 1px, 20px";
p.bgimageposition: "x, 1px, 30px";

say you have 4 images line them up in one image on top of each other.
You load one image, each time you call the same image in a different position.

Get it?

Andy how about it?

Regards,
maz
pat@dracoblu.com
Super Advanced
Super Advanced
Posts: 69
Joined: Sun May 19, 2002 7:23 pm
Contact:

Post by pat@dracoblu.com »

Thanks, Maz. I didn't see the details on CDATA the first time. It worked, except I just needed to add a type="text/javascript" to make it compliant....

<script language="javascript" type="text/javascript">
//<![CDATA[
if(ns4)_d.write("<scr"+"ipt language=JavaScript src=mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt language=JavaScript src=mmenudom.js><\/scr"+"ipt>");
//]]>
</script>

Thanks again.
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

Bug in IE5.2 for MAC ?

Post by henrik@itide.dk »

Hi

I have just testet RC18 and seen that following Bugs still remain for MAC IE5.2.

Offset properties for left and top sets the setoff different than in other browsers.

Look at http://recommended.itide.dk/Default.asp?Id=4

In the top right corner there is a popup language menu. It works fine in Safari and WIN IE6 but cannot be seen in MAC IE5.2. If I remove the "offset" for top and left property the language menu can be seen.

The setoffs are also wrong in the mainmenu.

Hope you can help

Thanks

Henrik
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Using align as a menu property does not work. Using it as a menu style property or a menu item property does work, with the item use overriding the style use. Using ie6/ns7/win2k - RC19, Tuesday October 28 2003 - 11:12.

See http://milonic.com/forum/viewtopic.php?t=2970

Kevin
tepidarium
Mega User
Mega User
Posts: 169
Joined: Sun Oct 05, 2003 4:21 am

Post by tepidarium »

With the release of RC 19 - menu still crashes NS 4.7 running on MAC OS 9. Menu does not function correctly on IE 4.5 on MAC OS 9 - submenus don't position correctly & then menu stops responding...
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

I reported this in the bug forum a few RCs back, so please forgive the repeat. But since that forum is history, and since I notice the issue is still present, I thought I'd mention it here again.

The internal browser checking fails for Opera 6 when you set the browser to "Identify as Opera" under Quick Preferences (F12). If youi set it to identify as any other available setting -- Mozilla 5.0, Mozilla 4.78, Mozilla 3.0, MSIE 50 -- then op6 (in milonic_src.js) is true. This may not really be an internal "bug" unless some function internal to the menu is going to rely on an accurate op6 test. If that were the case, then I'd think this is a slightly more important matter. It also affects anyone who may wish to use the menu system's internal browser sniffing, since it's very thorough and uses common flags like ie5, ie55, ns7, op6, etc.

Testing with Opera 6.05 in Win2k, with any "Identify as" setting other than Opera, the navigator.userAgent contains 'Opera 6.05'. For example, a setting of Mozilla 5.0 yields a userAgent of
Mozilla/5.0 (Windows 2000; U) Opera 6.05 [en]
on the machine I'm using right now. But setting it to "Identify as Opera" yields a userAgent of
Opera/6.05 (Windows 2000; U) [en]
Note that the "Opera" part in this case contains a forward slash, as do the other "browser name/version num" representations when identifying as other browsers. The current test for op6 looks for userAgent.toLowerCase() containing 'opera 6', so the 'opera/6.05' that results from "Identify as Opera" fails the current op6 test.

Essentially, if you treated it like the current test for op7, it would work. In other words, Change

Code: Select all

op6=(_nu.indexOf("opera 6")!=-1)?_t:_f;
To

Code: Select all

op6=(_nu.indexOf("opera 6")!=-1||_nu.indexOf("opera/6")!=-1)?_t:_f;
Hope that made sense,

Kevin
User avatar
stephen702
Super Advanced
Super Advanced
Posts: 77
Joined: Wed Jul 16, 2003 4:53 am
Location: Davis, CA
Contact:

Post by stephen702 »

In Opera 6, when my home page is first displayed, the border around the menu shrinks inward and then disappears, while the entire horizontal menu begins to march slowly to the right. The marching stops when the menu hits the right edge of the screen, so the menu is always visible. However, there's a bit of tag with the mouse while it's marching!

http://www.aact.org
User avatar
Hergio
Milonic God
Milonic God
Posts: 1123
Joined: Wed Jun 12, 2002 7:46 pm
Location: Rochester, NY

Post by Hergio »

Try removing the over and out filters for your menuStyle2 (the one you use on the main menu). There is no reason to have a filter on this menu since its always visible and will not go through any transitions.
Dave Hergert
Software Engineer
"Helping to make the menu better, one :?: at a time."
Post Reply