gadgets.pubsub

送信側:


gadgets.pubsub.publish("channelname","message")

受信側:
subscribe();


function subscribe(){
gadgets.pubsub.subscribe("channelname", open);
}
function open(){
window.open(message, 'halt', 'width=1,height=1,left=90000,top=90000' );
}

channelnameを一致しないと駄目。


bodyからonUnload()するとき、こういう風に書くかも


[BODY onUnload="open();"]
[div id="console"/]
[script type='text/javascript']
gadgets.pubsub.subscribe("halt1", halt);
var mes;
function halt(sender,message){
mes=message;
}
function open(){ document.getElementById("console").innerHTML=mes;

}

[/script]
[/body]