• 締切済み

フルスクリーン

flashで、フルスクリーンのページを開くhtmlを作成しました。index.htmlです。 </head>より上に、 <script language="javascript"> function toppage(){ x = screen.width; y = screen.height; window.open('top.html','top', 'width='+ x +',height='+ y +',top=0,left=0,scrollbar=no, toolbar=no,status=no,resizable=no,location=no'); } </script> index.htmlのswfの中にボタンを配置し、 on(release) getURL("javascript:toppage()"); というscriptです。 ボタンを押しても、top.htmlが開きません。 どこか間違っている所があれば教えてくれないでしょうか? よろしくお願いします。

みんなの回答

noname#35109
noname#35109
回答No.1

やってみましたが, ちゃんとフルスクリーンで開きましたよ。 ちょっとは変えましたけどね。 でも全く変えていないに等しいです。 --------JS--------------------- <script language="javascript"> function toppage(){ x = screen.width; y = screen.height; window.open('http://www.google.co.jp/','top', 'width='+ x +',height='+ y +',top=0,left=0,scrollbar=no, toolbar=no,status=no,resizable=no,location=no'); } </script> ------------------------------- ↑top.html ページをつくるのが,面倒だったので, Google に変えただけです。 --------AS--------------------- on (release) { getURL("javascript:toppage()"); } ------------------------------- onイベントハンドラに { } を使うという, 当然の書き方にしただけです。 on(release) getURL("javascript:toppage()"); では,おそらく警告が出て,SWFがパブリッシュできないと思うので,気づきますよね。 だから,やっぱり何も変えていないに等しいです。 「top.html」 は, そのボタンがある,Flash(swfファイル)を貼り付けたHTML と同じ階層(フォルダ)に確かにありますか? また,JavaScript は有効にしていますか? そういうことぐらいしか思いつきません。 書かれているJavaScriptの場合, フルスクリーンかどうかは別にして, 確かどんなブラウザでも開くはずですよね(自信なし)。 開くとは思いますが,ひょっとしたら環境の問題かもしれません。 WindowsXP SP2 + IE6.0 では大丈夫です。 ただし,ポップアップブロックを解除した場合です。

関連するQ&A