AS2.0+textField+htmlText+Safari+window.openで注意
結論。
AS2.0にて、htmlText=true の textFieldで、aのhref属性からwindow.openを呼び出してポップアップウインドウを開くのは、
Safari3では、ポップアップウインドウのブロックが効いている場合は無理のようだ…。
代案ですが、ブラウザ分岐等でSafariのみ、ポップアップではなく新規ウインドウで開くという事になりそうです。
(必要に応じて、開いたウインドウでjsにてresizeTo等用いて調整する)
以下ダメだった実例のメモ。
- textFieldは、
<a href="javascript:winOpen();">test</a>
のように書き、winOpen()をswfを読み込んでいるhtml側で設定…×
- textFieldは、
<a href="javascript:window.open('http://example.com/', '_blank');">test</a>
のように書き、window.openを呼び出す…×
- textFieldは、
<a href="asfunction:winOpen">test</a>
のように書き、winOpen()をas側で設定…×