- 2008年8月 6日 13:13
- flash
FLASH側に
getURL("javascript:void(window.open('hoge.html',,,,,,, ));'");
と書くのと
JS側
function popWin(){
window.open('hoge.html',,,,,,,,,,);
}
FLASH側
getURL("javascript(popWin());");
って書くのだと、
後者が開いて、前者が開かないことがあります。
(全部試してないけどIE6はダメだった)
FLASHのPOPUPは、
現状では100%確実に開く方法がイマイチ不明で、
GoogleバーやらYahooバーやらあるんで、どーも困る。
下のAdobeのまとめにきれいに書いてありますが、
例えば上記の例みたいに、完全に信じると違う時がありますw
http://support.adobe.co.jp/faq/faq/qadoc.sv?228619+002+4#anc_d
ただ、クライアントワークの際に、
完全に対応しないとならない場合もあるよねぇ。
そこで調べてたんですが、
必殺「ブラウザ判別」でしたw
・・・うぬぅ。
どうしても日本だと印刷用とかキャンペーンペラのページは
POPUPに頼る方向になってます。
もしかしたら、POPUPでペラを作るのが、
一番、スピード、コスト等のバランスがいいのかも。
ただ、まぁ、ユーザー側の環境によって、
お客さんを逃すのはいただけないので、
なるべく、POPUPに頼らない方法を模索したいところですね。
shadowBoxとか、続きを読むで出てくるとか、色々あるしね。
むしろそこまでやってるpopupのfunction知ってる人教えてください。
- Newer: Green Island ロンチ!
- Older: 【FLASH】クエリで渡す時