昨日見た夢を教えて下さい

HTML内に設置したFlash(SWFファイル)のボタンを押すと、別ウインドウのHTMLページが開く方法について。

現在ホームページを制作していますが、FlashとHTML内のJavaScriptとの連携が上手く出来ないので質問します。


問題のスクリプト・タグを記載します。

-----以下、HTML(index.html)内に記述したJavaScript-----
<script type="text/javascript">
function winopen(top.html,1024,768{window.open(top.html,"name","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0" , Width=" + 1024 + ",Height=" + 768);
</script>
-----ここまで-----

-----以下、Flash(SWFファイル)のボタンに対して記述したActionScript-----
on (release) {
getURL("javascript:winopen("top.html",1024,768);", "_blank");
}
-----ここまで-----


この状態で、HTM内にobjectタグを用いて設置したFlash(SWFファイル)のボタンが上手く動作してくれません。
希望する動作としては「index.htmlに設置されたFlash(SWFファイル)のボタンを押す」→「別ウインドウ(1024×768のサイズ、各ツールバー等非表示、スクロールバーのみ許可)が立ち上がりtop.htmlが表示される」という流れです。

※移動先のtop.htmlには、特にJavaScriptの記述はありません。また、top.htmlはHTML内にFlash(SWFファイル)を設置した見た目だけフルFlashのページになります。


ご不足の記述等があれば、すぐに補足追加させて頂きます。
ご回答、宜しくお願い致します。

A 回答 (1件)

JavaScript も ActionScript も,両方とも間違っていますね。


私の推測も入れて書き直します。

---HTML(index.html)内に記述したJavaScript---------
<script type="text/javascript">
function winopen(P,W,H) {
window.open(P, "my_name", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=" + W + ",height=" + H + "\"");
}
</script>
---ここまで------


---Flash(SWFファイル)のボタン記述したActionScript-----
on (release) {
getURL("javascript:winopen('top.html',1024,768);");
}
---ここまで------
    • good
    • 0
この回答へのお礼

お返事が遅くなってしまい、申し訳ありませんでした。

お教え頂いた方法を元に書き直してみたところ、何とか動かす事が出来ました!
本当にありがとうございました!

お礼日時:2011/09/16 17:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!