• ベストアンサー

フルスクリーンで表示(横のみ)

質問の回答お願いします。 画像フルスクリーンにする方法はわかりましたが、 横のみフルサイズで縦は指定しないという方法を ご存知の方がいらしたらお願いします。 <BODY onLoad="moveTo(0,0),resizeTo(screen.availWidth,screen.availHeight)"> availWidthを指定しないと書くにはどうすれば良いでしょうか? また別の方法がある場合もお願い致します。

  • umai-
  • お礼率38% (51/132)

質問者が選んだベストアンサー

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.1

回答が重複してしまいますが・・・ クロスブラウザを制する Part 2 2-15 スクリ-ン有効幅get ★サンプル2 http://allabout.co.jp/internet/javascript/closeup/CU20011003/index2.htm

umai-
質問者

お礼

参考になるホームページを教えていただいて助かります。 ありがとうございます。

その他の回答 (1)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

ページを開く前にあらかじめ注意書きを書いておいたりJavaScriptが使える環境で閲覧するように促しておくと優しいと思います。 強制イベント的な効果はありませんが、まともな思考の持ち主であれば指示に従ってくれると思いますのである程度の割合でユーザーの閲覧環境を最適な状態にすることが出来るんじゃないでしょうか? あまり強制と言う雰囲気を出さずにさりげなく促すような書き方にしておくと効果的じゃないかなーと考えます。 移動した先のページでどういう風にJavaScriptを使ってるかを書くともっと優しいかも。 雪とかが降るやつやマウスストーカーを嫌ってJavaScriptを切っている方と言うのがいますので。 それを見た上でJavaScriptを使わないで無理に閲覧しようとする人はよっぽどJavaScriptが嫌いな方なのです。 どうにかしようと思ったところでこれだけはどうにも出来ませんので。 ま、質問の趣旨からは若干ずれてるんですが、運営方針などに関する参考になればなーと思って書いてみました。

umai-
質問者

お礼

ご指摘ありがとうございます。 参考にしてやってみます。

関連するQ&A

  • 新規ウィンドウを全画面表示させたい

    head内に下記を入力し、 <script type="text/javascript"> <!-- function setScreenSize() { window.moveTo(0,0); window.resizeTo(window.screen.availWidth, window.screen.availHeight); } //--> </script> body内に下記を記載しました。 <a href="test.htm" onclick="setScreenSize()">test</a> 「test.htm」を新規ウィンドウで開きたいのですが、同じウィンドウで開いてしまいます。何が足りないのか分かりません。教えていただけませんでしょうか?

  • 外部サーバへリンク 別ウィンドウの最大化表示

    別ウィンドウ表示指定のリンク先を最大化で開きたいので、下記のように書いてみましたが、うまく動作しません。 <HTML> <script language="javascript"> <!-- function OpenWindow(){ subWin = window.open("http://www.yahoo.co.jp/","subWin","status=no,menubar=no,toolbar=no,toolbar=no,scrollbars=yes,resizable=yes"); subWin.moveTo(0,0); subWin.resizeTo(screen.availWidth,screen.availHeight); } --> </script> <HEAD> <title>サンプル</title> </HEAD> <body> <table><tr><td> <a href="javascript:;" onClick="OpenWindow()">別のウィンドウを開く</a> </td></tr></table> </body> </HTML> リンク先が相対指定の場合は、最大化表示ができるのですが、リンク先をフルパスで記述すると、JavaScriptのエラーになり、新規ウィンドウも最大化になりません。 リンク先が絶対指定でも、別ウィンドウを最大化にできる記述方法を教えてください。

  • 全画面表示の時にアドレスバーの部分を消す方法

    全画面表示の時に表示されるアドレスバーの部分を消す方法をご教授下さい。 自分のホームページ内で、クリックしたら別窓で全画面表示で立ち上がるようにする部分を作ったんですけど、私のやり方ではアドレスバーの部分が表示されてしまいます。 このアドレスバー(画像の赤い部分です。アドレスの横にあるトグルボタン?なども含めすべて)を表示させない方法はないでしょうか。 ↓以下がhtmlに入れているJavaScriptのタグになります。 【head部分】 <script language="JavaScript"> <!-- function fullopen(strURL) { win=window.open(strURL, "","fullscreen=1"); win.window.moveTo(0,0); win.window.resizeTo(screen.availWidth,screen.availHeight); } //--> </script> 【別窓を立ち上げ、全画面表示で開かせたいURL部分】 <a href="javascript:void(0);" onclick="fullopen('~.html');"></a> これのどの部分をどのように直せばいいでしょうか。 当方JavaScriptほぼ素人のため、できるだけわかりやすく教えて頂けるととても助かります。 よろしくお願いします。

  • 子ウィンドウを最大化で表示させたいのですが・・・

    ボタンをクリックした時に別ウィンドウを最大化で起動させたいと思っております。 java script素人ながらいろいろと挑戦しているのですが、IEではうまくいくものの、ネットスケープではうまくいきません。 ネットスケープでは動作しないスクリプトが多いようです。 IEとネットスケープで同じ動作をするようにするにはどのように記述すれば良いのでしょうか? バージョン(IE:ver.5、NS:4.75) 以下に試して見たスクリプトを記述します。 どれもIEでは動作しますが、NSではjavaの制限のため画面のサイズが変わりませんでした。 無理なのであれば、無理との回答をいただきたく思います。 よろしくお願いします。 挑戦例1 function MakeChild() { Child = window.open("test.html","","fullscreen") } 挑戦例2 function MakeChild() { Child = window.open("test.html","",""); Child.moveTo(0,0) Child.resizeTo(screen.availWidth,screen.availHeight) }

  • 以前画面100%表示できる方法を教えてもらったものですが、・・・

    以前画面100%表示できる方法を教えてもらったのですが、最近になって困ったことになりました。 それは、あっちこっちで確認をしましたところ、実はMACでは何ともなかったものの、Winのパソコンで変な場所に大体正確にではありませんが、画面端から約100×100の位置に出てしまうパソコンが何台かあるのに気が付きました。 ソースを書きます。 <SCRIPT language="JavaScript"> <!-- function newWin(){ w = screen.availWidth ; h = screen.availHeight ; window.open("op_01q.html","newWin","width="+w+",height="+h) ; window.moveTo(-1,-1) ; } //--> </SCRIPT> で、できるとは思いますが、何か足りないのか分かりません。 どうか宜しくお願いします。

  • HP、リンク先を最大化で開く方法は?

    ホームページ作成講座・作成支援サイト『ともくんの部屋』(http://www4.ocn.ne.jp/~tomotan/)のページを参考に、下記のようにHTMLを書いたのですがうまくいきません。 <INPUT type="button" value="リンク先を最大化して開く" title="リンク先を新しいウィンドウで最大化して開きます" onClick="window.open('….html','','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); resizeTo(screen.availWidth,screen.availHeight);"> 最大化されずに開くのですが、どこがいけないのでしょうか? また、自分が思うには、,'','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); この部分はなくてもよいと思うのですか、消すとエラーを起して動きません。 このHTMLの構造についても教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 『newWin』で、開くはずの頁が開きません。

    『newWin』で、開くはずの頁が開きません。 と言う事なのですが、いろいろと辞典やこの質問のコーナーを捜しましたが見つからないので質問します。 これは、CD-ROMで作ったものを見せるときに使いたいものです。 簡単なHTMLですけれど書きます。 何処がおかしいのでしょうか、教えて下さい。 <HTML> <HEAD> <TITLE>index</TITLE> <SCRIPT language="JavaScript"> <!-- function newWin(){ w = screen.availWidth ; h = screen.availHeight ; newWin1 = window.open("X.htm","newWin1","width="+w+",height="+h+");} //--> </SCRIPT> </HEAD> <booy onLoad="newWin()"> 内容 </body> </html> と、書きました。 これだと『X.htm』が自動で開くはずなのですが、なぜか開きません。 私には、分りません。 教えて下さい。御願いします。

  • 新しいウィンドウのサイズについて

    新しいウィンドウのサイズを指定する方法に、resizeToと'width=***,height=***'があります。 私が試したところ、resizeToだとそれ以降に開くウィンドウのサイズが全てresizeToで指定したサイズになってしまいます。また後者の横縦サイズを指定する方法だと、そのときにだけ反映されるようです。このような仕様なのでしょうか。 そうだとすると、resizeToは使う場面が限られてくるように思えます。”このウインドウだけに反映する”といったオプションがあるのでしょうか。 よろしくお願いします。

  • サブウィンドウの動きを制御したい!

    親ウインドウのボタンをクリックすると、 サイズ400×300のサブウィンドウがモニタ画面の左上(0,0)にオープンするようにしました。 このサブウィンドウは、モニタ画面に現れると同時に、 まずは、ツツーッと下にすべってタテ位置のみモニタ画面中央に行き、 行き着いたところで今度は、右方向にツツーッと滑って、 最後にはモニタ画面のど真ん中に配置されるようにしたかったのです。 そこで、サブウィンドウ内には、以下のスクリプト(onload)を書きました。 <script language="javascript"> <!-- var disW= screen.availWidth; var disH= screen.availHeight; var cX=disW/2-200; var cY=disH/2-150; var pX=0; var pY=0; var timerID; function moveWin(){ if(pY < cY){ pY+=5; window.moveTo(0,pY); timerID=setTimeout("moveWin()",1); } if(pY==cY){ pX+=5; window.moveTo(pX,cY); timerID=setTimeout("moveWin()",1); } else{ clearTimeout(timerID); } } //--> </script> でも、うまくいきません。 ふたつめのifがいけないのでしょうが、 未熟なためどうしてなのかわかりません。 どなたか、教えてください! よろしくおねがいします。

  • 画像のサイズを横に伸ばす方法はありますか?

    画像のサイズを横に伸ばす方法はありますか? 画像サイズの拡大、縮小などでサイズをまず縦を指定したら横もそれに合ったサイズになって指定できません。 リサイズではなくて無理やり横だけに伸ばす方法はありますでしょうか?

専門家に質問してみよう