Sounds like you're having problems with your @includes matching multiple frames on a page, and the script will be executing on each of them for every pageload.
For the facebook games, IIRC they run on non-facebook servers via an iframe and many make use of AJAXy code - in other words, clicking a link won't necessarily load another page and consequently won't trigger the user-script to be executed. As suggested in another reply, you will likely need to listen for other events like node inserted etc. Actually, @includes are probably the issue - the game's page isn't run on a facebook.com page. On 28 August 2011 09:59, applepie4 <[email protected]> wrote: > > so greasemonkey loads before the page event finish loading? > That would explain my code firing several times... i think. > > Is there a way to delay when the code fires? > I wrote an automation script that works perfectly IF i run it using firebug > after the window fully loads. > > i guess i could run some junk loop for 5 seconds, but depending on the code > it might jam up my firefox/pc. > -- > View this message in context: > http://old.nabble.com/Newbie-question-tp32309372p32350632.html > Sent from the GreaseMonkey List mailing list archive at Nabble.com. > > -- > 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. > > -- 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.
