I've got the following code that I use to display context menus on a page.
Can anyone give me any points where to start to have a version that works in Mozilla.Code:<script language="JavaScript"> var sOpenMenuID = ""; function DoMenu() { window.event.cancelBubble = true; var eSrc = window.event.srcElement; if ("object" == typeof(document.all[sOpenMenuID])) { document.all[sOpenMenuID].style.visibility = "hidden"; if (sOpenMenuID == eSrc.id.replace("popup_link","popup_div")) { sOpenMenuID = ""; return false; } else { sOpenMenuID = ""; } } window.event.returnValue = false; sOpenMenuID = eSrc.id.replace("popup_link","popup_div"); if ("object" == typeof(document.all[sOpenMenuID])) { var eMenu = document.all[sOpenMenuID]; var eTR = eSrc.parentElement.parentElement.parentElement; var eTABLE = eTR.parentElement.parentElement; eMenu.style.left = eTABLE.offsetLeft + eTR.offsetLeft + 32; eMenu.style.top = eTABLE.offsetTop + eTR.offsetTop + 32; eMenu.style.visibility = "visible"; } } </script>
Also does Mozilla support an onclick event within the body tag?
DJ




Reply With Quote