aha yes an also chickenfoot,but I can't find out how did they do it? Can you guide me? On Wed, Apr 20, 2011 at 5:29 PM, Jacques Bosch <jfbosch@xxxxxxxxx> wrote: > Oh, is that what you mean. > Well I have never done that, but you could look at something like > greasemonkey > https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ > > > > On Wed, Apr 20, 2011 at 2:30 PM, paniz alipour <alipourpaniz@xxxxxxxxx>wrote: > >> Thanks a lot for your attention , >> >> but the work that I want to do is reading any website DOM from extension >> of firefox,I mean I don't want to use embedded jquery or even >> >> inject it via url.so in this case what shall I do? >> >> Thanks >> >> >> On Wed, Apr 20, 2011 at 2:10 PM, Jacques Bosch <jfbosch@xxxxxxxxx> wrote: >> >>> Hi Paniz. >>> >>> I took your file and demonstrated some jQuery routines on it. >>> I also added another paragraph tag and 2 more text inputs. >>> Hope it helps. >>> It is also possible to respond to events such as clicks and keypresses. >>> >>> >>> *start of html* >>> >>> <html> >>> >>> <head> >>> <title>Untitled Page</title> >>> <!-- Include jQuery off the google CDN --> >>> >>> <script src=" >>> //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js >>> "></script> >>> >>> <script type="text/javascript"> >>> // Hook into the jQuery ready event (when page has done loading) >>> $(document).ready(function() { >>> >>> // Here follow examples of accessing elements via selectors, >>> and manipulating them. >>> >>> // Using jQuery, find the element with the id of 'Text1' and >>> assign a value to it. >>> $("#Text1").val("sample value"); >>> >>> // Using jQuery, find all paragraphs on the page by their tag >>> name, and change their 'dir' attribute to left-to-right. >>> $("P").attr("dir", "ltr"); >>> >>> // Using jQuery, find the body element by tag name, and >>> change its background color to yellow. >>> $("BODY").css("background-color", "yellow"); >>> >>> // Using jQuery, find all input elements of type 'text' that >>> are inside of paragraph elements that have a class value of 'testCssClass', >>> and set their value to 'sample value 2'. >>> $("P.testCssClass input[type='text']").val("sample value 2"); >>> >>> }); >>> </script> >>> >>> >>> </head> >>> <body> >>> <p align="left" dir="rtl"> >>> <input id="Text1" type="text" /> >>> name >>> </p> >>> <p align="left" class="testCssClass"> >>> name 2 >>> <input id="Text2" type="text" /> >>> <br /> >>> name 3 >>> <input id="Text3" type="text" /> >>> </p> >>> </body> >>> </html> >>> >>> *end of html* >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Wed, Apr 20, 2011 at 9:40 AM, paniz alipour >>> <alipourpaniz@xxxxxxxxx>wrote: >>> >>>> Hi, >>>> >>>> <head> >>>> <title>Untitled Page</title> >>>> -- forxample I have a function of javascript here >>>> </head> >>>> <body> >>>> >>>> <p align="left" dir="rtl"> >>>> <input id="Text1" type="text" /> name >>>> </p> >>>> >>>> </body> >>>> </html> >>>> for example consider this part of code,OK.I want to access this part of >>>> code and nodes like body ,p ,.... and javascripts code that exist in >>>> >>>> webpage.and then do some thing on it, >>>> >>>> I want to do this via javascript code in extension of for example >>>> firefox.so by this explanation how should I do this? >>>> >>>> >>>> Thanks >>>> >>>> On Wed, Apr 20, 2011 at 11:25 AM, Jacques Bosch <jfbosch@xxxxxxxxx>wrote: >>>> >>>>> You'd have to give more information than that. What node / kind of node >>>>> do you want to access. And what extension do you mean? >>>>> Generally though, you would use what is known as a selector to get hold >>>>> of the HTML element you want. A selector is basically just some criteria >>>>> to >>>>> identify a specific element, almost like a *WHERE* clause in SQL. >>>>> Selectors >>>>> come from CSS, and using them would require that you have some knowledge >>>>> of >>>>> HTML. >>>>> >>>>> Before you can use jQuery, you have to include it in a <script> tag in >>>>> the <head> section of your HTML page. >>>>> >>>>> If you send me a small sample HTML file, and explain exactly what it is >>>>> you want to access, then I, or others, could assist in getting you >>>>> started. >>>>> >>>>> Jacques >>>>> >>>>> >>>>> On Wed, Apr 20, 2011 at 8:35 AM, paniz alipour <alipourpaniz@xxxxxxxxx >>>>> > wrote: >>>>> >>>>>> I need to access rendered Dom,for accessing node via extension.how can >>>>>> I do it? >>>>>> >>>>>> >>>>>> On Tue, Apr 19, 2011 at 1:48 PM, Jacques Bosch <jfbosch@xxxxxxxxx>wrote: >>>>>> >>>>>>> If you want to work with the DOM in code, it is hard to get something >>>>>>> better and more powerful than jQuery. >>>>>>> www.jquery.com >>>>>>> Some learning curve, but hundreds of times easier and more robust >>>>>>> than working with the DOM directly! >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Apr 19, 2011 at 8:18 AM, paniz alipour < >>>>>>> alipourpaniz@xxxxxxxxx> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> The work I want to do is reading and access DOM and then do other >>>>>>>> works ,i want to make it i my self not via firebug.But you mention an >>>>>>>> important point,firebug! >>>>>>>> >>>>>>>> how does it render DOM Tree and javascript codes? >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Apr 19, 2011 at 10:30 AM, E.J. Zufelt <lists@xxxxxxxxx>wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> It is possible to access the DOM using the Firebug plugin for >>>>>>>>> Firefox. Firebug can be used with JAWS, but I have found that it >>>>>>>>> works best >>>>>>>>> with NVDA. >>>>>>>>> >>>>>>>>> I hope this answers your question. Please let us know more details >>>>>>>>> of what you are trying to accomplish if it does not. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Everett Zufelt >>>>>>>>> http://zufelt.ca >>>>>>>>> >>>>>>>>> Follow me on Twitter >>>>>>>>> http://twitter.com/ezufelt >>>>>>>>> >>>>>>>>> View my LinkedIn Profile >>>>>>>>> http://www.linkedin.com/in/ezufelt >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 2011-04-19, at 1:44 AM, paniz alipour wrote: >>>>>>>>> >>>>>>>>> Hello All, >>>>>>>>> >>>>>>>>> I have a problem,I don't know how can I access the rendered HTML I >>>>>>>>> mean(DOM Tree),and reading the part of pages in Dom (specially >>>>>>>>> javascripts >>>>>>>>> code). >>>>>>>>> >>>>>>>>> please guide me >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Paniz Alipour >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Paniz Alipour >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Jacques Bosch >>>>>>> >>>>>>> Software Architecture and Development >>>>>>> Independent Contractor >>>>>>> Cell: +27 824711807 Fax: +27 86 504 4726 >>>>>>> E-Mail: jfbosch@xxxxxxxxx >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Paniz Alipour >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Jacques Bosch >>>>> >>>>> Software Architecture and Development >>>>> Independent Contractor >>>>> Cell: +27 824711807 Fax: +27 86 504 4726 >>>>> E-Mail: jfbosch@xxxxxxxxx >>>>> >>>>> >>>> >>>> >>>> -- >>>> Paniz Alipour >>>> >>> >>> >>> >>> -- >>> >>> Jacques Bosch >>> >>> Software Architecture and Development >>> Independent Contractor >>> Cell: +27 824711807 Fax: +27 86 504 4726 >>> E-Mail: jfbosch@xxxxxxxxx >>> >>> >> >> >> -- >> Paniz Alipour >> > > > > -- > > Jacques Bosch > > Software Architecture and Development > Independent Contractor > Cell: +27 824711807 Fax: +27 86 504 4726 > E-Mail: jfbosch@xxxxxxxxx > > -- Paniz Alipour