Hm, it looks like you may need to include a <Requires feature="rpc" />
to your ModulePrefs section.  Friendster may also not support RPC,
which is defined by the spec to be an optional feature.

If including the <Requires feature="rpc" /> element works, please
respond and I'll work on getting the article updated.

Thanks,
~Arne


On Sep 15, 5:14 am, Jarebb <[EMAIL PROTECTED]> wrote:
> Hi There,
>
> I'm developing an application with friendster and plan to use iFrame.
> But I encounter a problem when using gadget.rpc for friendster
> application. Ref fromhttp://code.google.com/p/opensocial-resources/wiki/RPC,
> i copies the solution to my application be it's doesn't work. I gotten
> an error, "gadgets.rpc is null or not an object".
>
> The following is my code
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Module>
>   <ModulePrefs title="rpc">
>     <Require feature="opensocial-0.7" />
>   </ModulePrefs>
>   <Content type="html"><![CDATA[
>
>   <script type="text/javascript">
>     var auth = "password";
>     gadgets.rpc.register("remote_alert", function(msg, auth_key)
> {
>       if (auth_key == auth) {
>           alert(msg);
>       }
>     });
>   </script>
>
>   <iframe src="http://www.MyDomain.com?auth=password"; />
>
>   ]]></Content>
> </Module>
>
> And this is my HTML code
>
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head runat="server">
>     <title>Untitled Page</title>
>     <script type="text/javascript" src="http://sandbox.ig.gmodules.com/
> gadgets/js/rpc.js"></script>
>     <script type="text/javascript">
>         var re = /auth=([^&]+)/;
>         var auth = re.exec(window.location)[1];
>         function some_callback() {
>             return false;
>          }
>     </script>
> </head>
> <body>
>     <form id="form1" runat="server">
>     <div>
>         <a href="#" onclick="alert('local'); gadgets.rpc.call('',
> 'remote_alert', some_callback, 'remote', auth);">Alert!</a>
>     </div>
>     </form>
> </body>
> </html>
>
> Is it that i forget something else?
>
> Thanks very much for helping.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenSocial Application Development" 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/opensocial-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to