One of our developers here at the Giving Group has recently knocked out a new version of our sponsorship widget. It’s basically a miniature Flash version of our full sponsorship page.
A common complaint we’ve had is that these widgets don’t work on MySpace, and after a bit of digging it seems that MySpace is rewriting the object tag’s allowNetworking attribute to change the value to internal. This tells Flash not to allow navigation to other domains, so when users click on the “Donate” button they go nowhere, which is a problem.
The first option for enabling this is to use MySpace’s own redirection system to bounce a request on to an external site, but considering their clampdown on other methods of external hyperlinking I suspect that this would not last long if they saw it being used heavily.
In case you do want to try your luck, this redirect URL seems to work for me: http://profile.myspace.com/index.cfm?fuseaction=cms.goto&_u=
To use it, URL Encode the URL you’d like to link to, and add it to the end of the URL above, for example: http://profile.myspace.com/index.cfm?fuseaction=cms.goto&_u=http%3a%2f%2fwww.google.com
The second option for navigating users is to use CSS to carefully float a hyperlinked image that looks like part of your widget over your Flash object. This makes it seem like the Flash link is working but in fact it’s just a regular hyperlink. An example of that in action can be seen on the page TN links to in his comment below.
[Edited a little due to stupidity]