Hi David, Thanks for this. I will investigate later today (and upgrade Opera)
Thanks again. Nick David Hucklesby wrote:
On Sat, 04 Nov 2006 23:29:01 +0000, Nick Roper wrote:When the page started out there were no requirements for any dropdown navigation, so everything was just handled by #contentLeft. Then a request for a dropdown was made and I added the code & css per the example on List Apart. The associated javascript uses the #dropnav id to apply a class of 'over' - see below. Maybe the problems are down to the confusion between #contentLeft and #dropnav? Javascript code is : startList = function() { if (document.all&&document.getElementById) { navRoot = document.getElementById("dropnav"); for (i=0; i<navRoot.childNodes.length; i++) { node = navRoot.childNodes[i]; if (node.nodeName=="LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } } } window.onload=startList;Hi Nick, I'm not familiar with the menu, but glancing at this script I do notice a test for "document.all". I know that it's unlikely that Opera would need help from a script. IE 6 and below likely does need this script. So I wonder if the test for "document.all" is to filter for IE ? I also know that Opera will return "true" for this condition. So the script is, in fact, applied by Opera. Maybe start here - does Opera work okay if you pull the script? If so, you could wrap the script in a "conditional comment" for IE 6 and below. IE 7 likely does not need it either. (But test!) FWIW - More than a few of us went from Opera 7.54 to Opera 9, as the version 8 added a lot more functionality, and a lot of bugs in the process. Cordially, David -- ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************
-- Nick Roper partner logical elements innovative web and internet solutions zend/php & mysql approved partner email: [EMAIL PROTECTED] phone: +44 1749 676798 www: www.logical.co.uk skype: nick.roper / +44 20 7870 9587 ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************
