Todd Long wrote: > Hey All, > > I'm having trouble trying to display the right-click context menu > programmatically (without having to actually right-click). I continue to > get > an exception (see below) that I can't seem to get around and was hoping > someone else might have a better idea/solution. What I've done is setup a > window event listener for "click" that executes my code below. I'm checking > for the left mouse button before attempting to show the right-click context > menu (popup). Any suggestions/help would be great. Thanks. > > Code > window.addEventListener("click", doitfunc, false); > > function doitfunc(aEvent) { > if (aEvent.button == 0) { > var context = document.getElementById("contentAreaContextMenu"); > context.showPopup(document.documentElement, 0, 0, "popup", null, null); > } > }
0, 0? have you tried to change it (because it must be in the browser area). > Exception > Error: [Exception... "Component returned failure code: 0x8000ffff > (NS_ERROR_UNEXPECTED) > [nsIDOMXULDocument_MOZILLA_1_8_BRANCH.popupRangeParent]" nsresult: > "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: > chrome://browser/content/browser.js :: anonymous :: line 3932" data: no] > Source File: chrome://browser/content/browser.js > Line: 3932 > > I'm using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) > Gecko/20070515 Firefox/2.0.0.4 > _______________________________________________ Project_owners mailing list Project_owners@mozdev.org http://mozdev.org/mailman/listinfo/project_owners