Here's the onclick that is built through a code-behind page on the home surface... This works as expected in FF and Safari. This also works fine in IE if I take out the json params, but throws an error with the json params in there.
onclick="var env = opensocial.getEnvironment(); var surfaces = env.getSupportedSurfaces();var itsCanvas = surfaces.canvas; opensocial.requestNavigateTo(itsCanvas,{
compose:false,metadataid:5440872,messagetype:4,delete:false});"
The error I get in IE is "Expected identifier, string or number"
Any help would rule!