This post is for those struggling to figure out why there Drop Down
Menus and other scripts are not working using th DOM.
There are slight DOM problems with ONMOUSEOVER and ONMOUSEOUT events
of parent and child elements. When the child element fires its
ONMOUSEOVER event it also fires the ONMMOUSEOUT event. When this
happens you get a canceling of script (Like using timers for
instance). Because of this you have to check to make sure you are
still in the parent element to keep its ONMOUSEOUT event from firing.
For more information on this topic view: http://www.faqts.com/knowledge_base/view.phtml/aid/1606.
To view a site that is using this script go here: http://www.nwtechonline.com/~kendalk...ls/index2.html.
To view the non-working site with almost the same script go here: http://www.nwtechonline.com/~kendalk...ls/index2.html.
Kendal Knabe 10 1403
On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote:
[snip]
>
To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html.
It is worth noting that your primary navigation interface is unusable
without a mouse. It also breaks completely when scripting is
disabled. You might as well have used CSS menus.
David Mark said the following on 12/10/2007 11:16 AM:
On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote:
[snip]
>To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html.
It is worth noting that your primary navigation interface is unusable
without a mouse.
It is unusable without a pointing device. A mouse isn't the only
pointing device available.
It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of
Netscape 4 users.
You might as well have used CSS menus.
Yeah, we know you can't disable CSS, right?
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
On Dec 10, 10:51 am, Randy Webb <HikksNotAtH...@aol.comwrote:
David Mark said the following on 12/10/2007 11:16 AM:
On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote:
[snip]
To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html.
It is worth noting that your primary navigation interface is unusable
without a mouse.
It is unusable without a pointing device. A mouse isn't the only
pointing device available.
It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of
Netscape 4 users.
You might as well have used CSS menus.
Yeah, we know you can't disable CSS, right?
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ -http://jibbering.com/faq/index.html
Javascript Best Practices -http://www.JavascriptToolbox.com/bestpractices/
I know of the limitations of this effect. My menu is not in the
question. This was just a post to help those struggling with the same
issue I was The DOM, because I have seen several places that that was
the issue.
kendalk08 said the following on 12/10/2007 11:58 AM:
On Dec 10, 10:51 am, Randy Webb <HikksNotAtH...@aol.comwrote:
>David Mark said the following on 12/10/2007 11:16 AM:
>>On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote: [snip] To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html. It is worth noting that your primary navigation interface is unusable without a mouse.
It is unusable without a pointing device. A mouse isn't the only pointing device available.
>>It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of Netscape 4 users.
>>You might as well have used CSS menus.
Yeah, we know you can't disable CSS, right?
<snip>
I know of the limitations of this effect.
I didn't say anything about that.
My menu is not in the question.
Anything you post is open to be discussed.
This was just a post to help those struggling with the same
issue I was The DOM, because I have seen several places that that was
the issue.
Perhaps you wanted to reply to David and not me as David is the one that
mentioned your script, not me.
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
On Dec 10, 11:51 am, Randy Webb <HikksNotAtH...@aol.comwrote:
David Mark said the following on 12/10/2007 11:16 AM:
On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote:
[snip]
To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html.
It is worth noting that your primary navigation interface is unusable
without a mouse.
It is unusable without a pointing device. A mouse isn't the only
pointing device available.
Right.
>
It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of
Netscape 4 users.
Some people don't have a choice and some agents don't feature
scripting at all.
>
You might as well have used CSS menus.
Yeah, we know you can't disable CSS, right?
I am not advocating CSS-only menus. But when CSS is disabled, the
links used to make up the menus should still work. So it would be
slightly better than the OP's current approach, where disabling JS
results in dead links.
On Dec 10, 11:03 am, Randy Webb <HikksNotAtH...@aol.comwrote:
kendalk08 said the following on 12/10/2007 11:58 AM:
On Dec 10, 10:51 am, Randy Webb <HikksNotAtH...@aol.comwrote:
David Mark said the following on 12/10/2007 11:16 AM:
>On Dec 10, 11:08 am, kendalk08 <kendal...@gmail.comwrote: [snip] To view a site that is using this script go here:http://www.nwtechonline.com/~kendalk...ls/index2.html. It is worth noting that your primary navigation interface is unusable without a mouse.
It is unusable without a pointing device. A mouse isn't the only
pointing device available.
>It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of
Netscape 4 users.
>You might as well have used CSS menus.
Yeah, we know you can't disable CSS, right?
<snip>
I know of the limitations of this effect.
I didn't say anything about that.
My menu is not in the question.
Anything you post is open to be discussed.
This was just a post to help those struggling with the same
issue I was The DOM, because I have seen several places that that was
the issue.
Perhaps you wanted to reply to David and not me as David is the one that
mentioned your script, not me.
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ -http://jibbering.com/faq/index.html
Javascript Best Practices -http://www.JavascriptToolbox.com/bestpractices/
Sorry about that. I didn't mean for that message to be for you. I
would use a css menu except that someone that doesn't know anything
about HTML, Javascript, etc. can not change the menu. In Javascript i
can make it simple for someone that doesn't know coding to change the
menu. The original menu I worked off of is http://www.alvaschools.com/.
It is also Javascript.
On Dec 10, 11:58 am, kendalk08 <kendal...@gmail.comwrote:
[snip]
>
I know of the limitations of this effect. My menu is not in the
You apparently replied to the wrong post.
question. This was just a post to help those struggling with the same
I would say your menu script is highly questionable, which is why I
mentioned its design issues.
kendalk08 wrote:
[snip]
>
Sorry about that. I didn't mean for that message to be for you. I
would use a css menu except that someone that doesn't know anything
about HTML, Javascript, etc. can not change the menu. In Javascript i
It seems to me that you wouldn't have to know JS to update the content
of an HTML page. As far as CSS menus go, you wouldn't have to do
anything but update the markup. Someone who is unable to update HTML
markup is probably not the best candidate to work on your pages.
can make it simple for someone that doesn't know coding to change the
menu. The original menu I worked off of is http://www.alvaschools.com/.
It is also Javascript.
When you turn off JavaScript, the entire menu disappears and is
replaced by the message: "Your browser does not support script."
That's what users of aural (or text-based) browsers will first hear
(or see) on entering your page. Furthermore, keyboard users cannot
navigate your site, even with JavaScript. Suffice to say that
whomever was responsible for the original menu did not know what they
were doing. It follows that you shouldn't have replicated their
effort. You would have been better off using the example I gave you
in the previous thread about your menus.
kendalk08 said the following on 12/10/2007 12:10 PM:
<snip>
I would use a css menu except that someone that doesn't know anything
about HTML, Javascript, etc. can not change the menu.
The thought of someone modifying Javascript code that doesn't know
anything about Javascript and/or HTML is a worrisome thought. Especially
the code in the alvaschools site. Are they supposed to be able to know
what HighSubBgColor is supposed to do? The comment says:
Background color when mouse is over on subs
Hell, that confuses *me* and I know what it is.
Just curious, but what are BeforeStart, AfterBuild, BeforeFirstOpen and
AfterCloseAll supposed to be for? They don't do anything.
In Javascript i can make it simple for someone that doesn't know
coding to change the menu.
It is equally trivial to allow them to modify a CSS driven menu.
I would dare say it is a lot easier.
The original menu I worked off of is http://www.alvaschools.com/.
It is also Javascript.
I think that before you start trying to make things "easier" on the
editors, you should understand what it is that you are trying to make
"easier".
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Thomas 'PointedEars' Lahn said the following on 12/11/2007 7:48 PM:
Randy Webb wrote:
>David Mark said the following on 12/10/2007 11:16 AM:
>>It also breaks completely when scripting is disabled.
People who disable scripting (after they figure out how) remind me of Netscape 4 users.
I have said it before: people may not have the choice.
"People who disable scripting (after they figure out how)"
Now, people who "may not have the choice" won't be going and disabling
it on there own. That rules them out of my group of people.
IOW, they may not need to do anything to their user agent for it not to
support client-side scripting (fully).
Can you name a main stream browser that is script disabled by default?
That includes, but is not limited to, UAs that don't
provide the support in the first place.
If the UA doesn't provide it, then the user won't very well be disabling
it now would they? That must rule those people out of the group I was
referring to.
But, just to be fair, and try to satisfy your pedantic desires, let me
rephrase what I wrote:
"People who knowingly, and willingly, disable scripting (after they
figure out how), remind me of Netscape 4 users."
Now, all you have to do is get a simple decent grasp of what I think of
when I talk about "Netscape 4 users" and I doubt you do.
Simply put? You don't have a clue what I meant.
PointedEars
Fix your signature and you might gain a little credibility.
--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/ This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Jerome Lefebvre |
last post by:
Hello,
Hope this will interest a few. I been working with a friend on the
problems given out during the "International Collegiate Programming Contest"
(ICPC) http://icpc.baylor.edu/icpc/ ....
|
by: Jim Hubbard |
last post by:
Are you up to speed on the difficulties in using the 1.1 .Net framework?
Not if you are unaware of the 1,596 issues listed at KBAlertz
(http://www.kbalertz.com/technology_3.aspx).
If you are...
|
by: 3f |
last post by:
Hello;
We have made a web application that people can download from our web site
and installed on:
Windows XP
Windows 2000 Professional
Windows 2003 Server
Windows 2000 Server
|
by: Corky |
last post by:
This works:
db2 SELECT DISTINCT PROBLEM_OBJECTS.PROBLEM_ID FROM PROBLEM_OBJECTS
INNER JOIN PROBLEMS ON PROBLEM_OBJECTS.PROBLEM_ID =
PROBLEMS.PROBLEM_ID WHERE INTEGER(DAYS(CURRENT DATE) -...
|
by: Ellen Graves |
last post by:
I am having a lot of problems with DB2 8.3.1 on RH Linux AS2.1.
Installing and running stored procedures is problematic. Stored
procedures I have used for years on V7 on WinNT are now failing...
|
by: Jim |
last post by:
I have spent the past few weeks designing a database for my company.
The problem is I have started running into what I believe are stack
overflow problems. There are two tab controls on the form...
|
by: BBFrost |
last post by:
We just recently moved one of our major c# apps from VS Net 2002 to VS Net
2003. At first things were looking ok, now problems are starting to
appear.
So far ...
(1) ...
|
by: Dales |
last post by:
I have a custom control that builds what we refer to as "Formlets"
around some content in a page. These are basically content "wrapper"
sections that are tables that have a colored header and...
|
by: Brian |
last post by:
NOTE ALSO POSTED IN
microsoft.public.dotnet.framework.aspnet.buildingcontrols
I have solved most of my Server Control Collection property issues.
I wrote an HTML page that describes all of the...
|
by: Sergistm |
last post by:
Hello World, :D
I have a problem that it is making me crazy, I hope you can help me.
I'm trying to execute a .exe file with the Procces.Start, and there
is no problem when the file is on my...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
| |