![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
Javaがほぼ初心者なので、困っております。どなたか教えてください。
別windowを最大化で開くjavaとhtmlのソースが下記なのですが、FireFoxやCromeやIE10などは
ちゃんと動作してくるのですが、IE8だけエラーが生じてしまいます。
エラーメッセージは「window.open("test.html","fullscreen=yes");」の引数が無効とのメッセージです。
IE8だと"fullscreen=yes"が使用できないのかなと思いましたが、どの引数を使用すればよいか不明です。IE8で動作するにはどうすればいいのでしょうか。
下記がJavaとhtmlのソースコードになります。
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
<script language="JavaScript">
<!--
function test()
{
window.open("test.html","fullscreen=yes");
}
// -->
</script>
<a href="javaScript:test()">test</a>
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
「IE4以降のようですが現状なら特に問題なさそうです。」と
記載あるので以下方法も試してみましたがダメでした。
http://hitoxu.com/095
ちなみに、IE8だけに動作してくれるjavaでもかまいません。
No.3ベストアンサー
- 回答日時:
#2 です。
window.open の MSDN の参考URLが誤っていたので訂正します。失礼しました。MSDN (IE用)
http://msdn.microsoft.com/en-us/library/ie/ms536 …
http://msdn.microsoft.com/ja-jp/library/cc428117 …
上が最新の情報ですが、英語版です。
下は古い情報ですが、日本語版です。
情報量も上が多いので、英語に抵抗がなければ(機械翻訳を駆使するなどの時間を惜しまなければ)、上を参照すべきではあります。
No.4
- 回答日時:
#1です。
> IEのブラウザのツールバーやPC下部分のツールバーもない状態での
> test.htmlだけが別ウィンドウででてきます。
fullscreenオプションは「ウィンドウを最大化で表示する」のではなく、
「ウィンドウをフルスクリーンモード(ツールバーなどを表示しないモード)で表示する」というオプションです。
なので、ウィンドウを最大化で表示したい場合は、こちら(http://hitoxu.com/095 )で紹介されているように、
ウィンドウサイズを指定してopenするという方法をとることになります。
ただし、#2のご回答にもある通り、「toolbar=1」という指定の仕方は標準ではないので、
「toolbar=yes」という書き方で試してみてください。
No.2
- 回答日時:
window.open() は MDN, MSDN, WHATWG に記載がありますが、features オプションは標準化されていないようですね。
MDN については #1 が紹介されたURLと同様ですので、「ツールバー」でページ検索を活用する等、改めて参照することをお勧めします。
IE8でツールバーが表示されないとの事なのでMSDNも参照してみて下さい。
MDN (Firefox用)
https://developer.mozilla.org/ja/docs/Web/API/wi …
MSDN (IE用)
http://msdn.microsoft.com/en-us/library/ie/ms536 …
https://developer.mozilla.org/ja/docs/Web/API/wi …
WHATWG (HTML Standard, HTML5)
http://www.whatwg.org/specs/web-apps/current-wor …
ちなみに IE では 'toolbar=1' が有効ですが、Firefox では 'toolbar=1' は無効です。
'toolbar=yes' を指定すれば複数のブラウザで動作します。
# Re: etsuko33さん
No.1
- 回答日時:
※JavaとJavaScriptは(名前は似ていますが)全くの別物ですのでご注意ください。
window.open関数の構文は
var win = window.open(url, name [, features]);
となっており、省略できるのはfeatures("fullscreen=yes"の部分)だけです。
window.open("test.html","_blank","fullscreen=yes");
としてください。
(name引数を"_blank"とすると、毎回新しいウィンドウで開きます)
参考URL:https://developer.mozilla.org/ja/docs/Web/API/wi …
この回答への補足
Picosoft様
早速の回答ありがとうございました!
window.open("test.html","_blank","fullscreen=yes");
で試したらエラーも生じないので、問題解決にはなるのですが一点だけ
また教えて欲しい点がございます。すみません。
別ウィンドウで開いたtest.htmlが前面にでてくるのはいいのですが
IEのブラウザのツールバーやPC下部分のツールバーもない状態での
test.htmlだけが別ウィンドウででてきます。
こちらを通常のブラウザツールバーなどがでているtest.htmlが
前面にでる様にはできますでしょうか。
お手数ですが、ご返事お待ちしております。宜しくお願いいたします。
※JavaとJavaScriptは(名前は似ていますが)全くの別物ですのでご注意ください。
↑失礼しました。知りませんでした。勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み込んだQRコードをフォーム...
-
二次元配列を使って順位をだす...
-
プルダウンから1個選んで、豆知...
-
GASでGoogleフォームの自動返信...
-
二次元配列の中の各行の要素を...
-
初心者です。gulpでコンパイル...
-
1度きりではなく、繰り返し、挙...
-
追加ボタンを押した際に ok ボ...
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
-
変数名をどのようにつけるのが...
-
ボタンを押したあとに画像を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.open でExcelファイルを...
-
ウィンドウ名の設定
-
javascriptからウィンドウを開...
-
特定のウィンドウ名を持つウィ...
-
入力したテキストボックスのデ...
-
openerの関係が崩れてしまった...
-
window.openで同画面遷移しない
-
タイトルバーのウインドを閉じ...
-
JavaScript <a>タグで開いた画...
-
jQueryでdivをクリックし別窓で...
-
ウィンドウを最大化したい!
-
ポップアップウィンドウの位置
-
Ajaxでウインドウ出力について
-
ページを表示すると同時に複数...
-
window.open()の複数の使用
-
JavaScriptで開いている別ウィ...
-
サブウィンドウから親ウィンド...
-
親ウィンドウから子ウィンドウ...
-
ポップアップウインドウを開い...
-
<FORM>タグのtargetに値を書込...
おすすめ情報