darkfreaks Posted March 13, 2009 Share Posted March 13, 2009 ok so if anyone can tell me why my menu is not working on right click , please point it out to me. Greasemonkey file: // ==UserScript== // @name rightClick // @namespace vampirefreaks.com/possumboy // @description jquery on vf // @include http://vampirefreaks.com/* // @include http://*.vampirefreaks.com/* // ==/UserScript== pHead = document.getElementsByTagName("head")[0]; pBody = document.getElementsByTagName("body")[0]; // embeds the jquery script into the vf Page scr = document.createElement("script"); scr.setAttribute("type","text/javascript"); scr.setAttribute("src","http://www.kaboochie.com/jquery.js"); scrTex = document.createTextNode(""); scr.appendChild(scrTex); pHead.appendChild(scr); //creates a script element within the head of the vf page where the jquery can go. Pscr = document.createElement("script"); Pscr.setAttribute("type","text/javascript"); Pscr.setAttribute("id","gm_jquery"); pHead.appendChild(Pscr); // creates the rightClick menu and embeds it into the page. menDiv = document.createElement("div"); menUl = document.createElement("ul"); menDiv.setAttribute("id","conMenu"); menDiv.setAttribute("class","contextMenu"); menDiv.setAttribute("style","background-color: #000000;"); menLi_1 = document.createElement("li"); menLi_1.setAttribute("id","inbox"); menLi_1_text = document.createTextNode("Inbox"); menLi_2 = document.createElement("li"); menLi_2.setAttribute("id","comments"); menLi_2_text = document.createTextNode("Comments"); menLi_3 = document.createElement("li"); menLi_3.setAttribute("id","pcs"); menLi_3_text = document.createTextNode("Pic Comments"); menLi_4 = document.createElement("li"); menLi_4.setAttribute("id","main_link"); menLi_4_text = document.createTextNode("Main"); menLi_5 = document.createElement("li"); menLi_5.setAttribute("id","editPro"); menLi_5_text = document.createTextNode("Edit Profile"); menLi_6 = document.createElement("li"); menLi_6.setAttribute("id","editPic"); menLi_6_text = document.createTextNode("Edit Pictures"); menLi_7 = document.createElement("li"); menLi_7.setAttribute("id","myCults"); menLi_7_text = document.createTextNode("My Cults"); menLi_8 = document.createElement("li"); menLi_8.setAttribute("id","mBoard"); menLi_8_text = document.createTextNode("Messageboard"); menLi_9 = document.createElement("li"); menLi_9.setAttribute("id", "cRoom"); menLi_9_text = document.createTextNode("Chatroom"); menLi_1.appendChild(menLi_1_text); menLi_2.appendChild(menLi_2_text); menLi_3.appendChild(menLi_3_text); menLi_4.appendChild(menLi_4_text); menLi_5.appendChild(menLi_5_text); menLi_6.appendChild(menLi_6_text); menLi_7.appendChild(menLi_7_text); menLi_8.appendChild(menLi_8_text); menLi_9.appendChild(menLi_9_text); menUl.appendChild(menLi_4); menUl.appendChild(menLi_1); menUl.appendChild(menLi_2); menUl.appendChild(menLi_3); menUl.appendChild(menLi_5); menUl.appendChild(menLi_6); menUl.appendChild(menLi_7); menUl.appendChild(menLi_; menUl.appendChild(menLi_9); menDiv.appendChild(menUl); pBody.appendChild(menDiv); // retrieves code for the jquery and adds script to inside the tag - creates functions for each menu option. jq = document.getElementById("gm_jquery"); GM_xmlhttpRequest({ method: 'GET', url: 'http://www.kaboochie.com/jquery.htm', headers: { 'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey', 'Accept': 'text/xml', }, onload: function(responseDetails) { response = responseDetails.responseText; jq.innerHTML=response; } }); Link to comment https://forums.phpfreaks.com/topic/149295-context-menu-not-working/ Share on other sites More sharing options...
darkfreaks Posted March 13, 2009 Author Share Posted March 13, 2009 ok so i fixed it i have the plugin running inside the jquery.js file but now when i hover over the dropdown menu it prints function (E, F) { return new (o.fn.init)(E, F); } function (E, F) { return new (o.fn.init)(E, F); } Link to comment https://forums.phpfreaks.com/topic/149295-context-menu-not-working/#findComment-784134 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.