« はてなスター | メイン | 明日のAS勉強会をライブ中継(画像だけだけど) »

getURLでjavascriptのwindow.opneするとswfaddressが死ぬ。IEだけ。

del.icio.us it!   hatena bookmark

as2です。

検証用
http://labs.un-q.net/flash/swfaddress_geturl/#/page3/

IEだけの現象みたい。
page1とかpage2とかをクリックするとページ遷移してURLもちゃんと変わる。
でも途中でgetURLってのをクリックして、開いたウィンドウを消した後、page1とかpage2とかクリックすると、ページ遷移するけどURLが変わらない。
さらにもっかいgetURLクリックすると真っ白に。

でもExternalInterface.call経由でwindow.openしても大丈夫っぽい。
同じ手順でgetURLの変わりにEX.callクリックしても、後の動作は変わらない。

geturl_btn_mc.onRelease = function() {
    // swfaddress死ぬ
    getURL("javascript:window.open('http://un-q.net', '_blank');void(0)");
}
excall_btn_mc.onRelease = function() {
    // swfaddress死なない
    ExternalInterface.call("function() {javascript:window.open('http://un-q.net', '_blank');}");
}

またIEにやられた ><



トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/187

コメント (1)

はてな:

ご面倒おかけしております。
でも、解決できちゃうなんてスゴイ。ありがとうございます!

コメントを投稿

crossreview