Thank you. I found the tutorial on this page at http://diveintogreasemonkey.org/helloworld/code.html. I thought that this was some weird voodoo thing you have to do to get the sandbox to work properly. I got it working using the code above.
Thanks, Will On Apr 16, 1:10 am, cc <[email protected]> wrote: > What tutorial is that? That's not standard Greasemonkey style at all, > and won't work properly because of security restrictions > <http://wiki.greasespot.net/UnsafeWindow>. > > Much better is something along the following lines: > > function helloWorld() { > alert('hello world');} > > window.setTimeout(helloWorld, 60); > > Note the use of the function's name as a symbol directly (rather than > inside a string) and without calling it (there are no parentheses > immediately following its reference in setTimeout). That saves a > reference to the function object itself for setTimeout to call. (This > works in ordinary JavaScript too; it's not a GM-specific feature at all.) > > On 2010-04-15 19:38, Will Tran wrote:> Hey. This is installing properly, but > javascript won't run properly > > for me. I am on a Mac with Firefox 3.6.3. I tried doing > > window.helloworld = function() from the tutorial and do a setTimeout. > > I keep getting an error that helloworld is not defined. > > > window.helloworld = function() { > > alert('hello world'); > > }; > > > window.setTimeout('helloworld()', 60); > > -- > cc | pseudonymous |<http://carlclark.mp/> > > -- > ~ If I am nobody and nobody is perfect does that mean that I am > perfect? Yes, yes, it does. ~http://tagzilla.mozdev.orgv0.066 > > -- > You received this message because you are subscribed to the Google Groups > "greasemonkey-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/greasemonkey-users?hl=en. -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/greasemonkey-users?hl=en.
