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ランキング
-
ウィンドウ名の設定
-
ポップアップウインドウを開い...
-
window.open でExcelファイルを...
-
あなたのXAMPPのdashboard内のj...
-
HTMLでサブフレームから親のス...
-
<a href="#" …>の意味を教えて...
-
別ファイルのfunctionの読み込み方
-
javascriptファイルは1つに統...
-
jqueryでのkeydownイベント発生...
-
JavaScriptでiframeの内容を「...
-
JavascriptとJqueryを混在し記述
-
ブラウザの「戻る」ボタンを押...
-
他のフレームのスクリプトを実...
-
getElementsByNameで要素が取得...
-
SCRIPT5007: 未定義または NULL...
-
javascript サーバーファイル有...
-
テキストボックス内にハイパー...
-
新しいウィンドゥを最大化で立...
-
bodyにidをつける理由は何ですか?
-
時間帯○時○分で表示切替
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openで同画面遷移しない
-
特定のウィンドウ名を持つウィ...
-
ポップアップウィンドウの位置
-
window.open でExcelファイルを...
-
JavaScript <a>タグで開いた画...
-
javascriptからウィンドウを開...
-
入力したテキストボックスのデ...
-
フレーム内から開いたサブウィ...
-
親タブから子タブ開いて親タブ...
-
親ウィンドウから子ウィンドウ...
-
<FORM>タグのtargetに値を書込...
-
ウィンドウ名の設定
-
window.openで
-
ウィンドウのフォーカスについて
-
openerの関係が崩れてしまった...
-
window.open()の複数の使用
-
タイトルバーのウインドを閉じ...
-
サブウィンドウから親ウィンド...
-
小さなウインドウ開いて自動閉...
-
Ajaxでウインドウ出力について
おすすめ情報