1

How can I dynamically update the consumer's location using easyXDM?

I've tried the following code without success.

Provider

var socket = new easyXDM.Socket({
  onReady: function(){
    socket.postMessage("update-remote");
  },
  onMessage: function(message, origin) {
   alert("received " + message + " from " + origin);
  }
});

Consumer

var socket = new easyXDM.Socket({
  remote: "http://remotedomain/page1.html",
  remoteHelper: "http://remotedomain/name.html",
  onReady: function(){
    socket.postMessage("foo-message");
  },
  onMessage: function(message, origin) {
   if(message="update-remote") {
     this.remote = "http://remotedomain/page2.html",
   }
   alert("received " + message + " from " + origin);
  }
});
Diogo Cardoso
  • 21,637
  • 26
  • 100
  • 138

0 Answers0