• ベストアンサー

以前画面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> で、できるとは思いますが、何か足りないのか分かりません。 どうか宜しくお願いします。

  • uduki4
  • お礼率86% (173/200)

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

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

ブラウザのインプリメントに依存する部分をお使いなので環境によって機能しなくてもやむを得ないのでは。たとえば windows.moveTo(x,y)のx,yの値に負の値はとれません。しかし動作する場合もあります。 http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/moveto.asp windows.open("op_01q.html","newWin","hight="+h+",left=0,top=0,width="+w); として左上の点の位置を指定してはいかがでしょうか。

uduki4
質問者

お礼

返事が遅れてしまい大変すいません。 ようやく、めどがつきましたので、大変すばらしいです。 どうもありがとう御座いました。

その他の回答 (1)

  • ryota2
  • ベストアンサー率43% (61/140)
回答No.2

フルスクリーンじゃダメ? open("op_01q.html",fullscreen=yes) ;

uduki4
質問者

お礼

大変御礼が遅れてすいません。 大変ありがとう御座いました。

関連するQ&A

  • 『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』が自動で開くはずなのですが、なぜか開きません。 私には、分りません。 教えて下さい。御願いします。

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

    全画面表示の時に表示されるアドレスバーの部分を消す方法をご教授下さい。 自分のホームページ内で、クリックしたら別窓で全画面表示で立ち上がるようにする部分を作ったんですけど、私のやり方ではアドレスバーの部分が表示されてしまいます。 このアドレスバー(画像の赤い部分です。アドレスの横にあるトグルボタン?なども含めすべて)を表示させない方法はないでしょうか。 ↓以下が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ほぼ素人のため、できるだけわかりやすく教えて頂けるととても助かります。 よろしくお願いします。

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

    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」を新規ウィンドウで開きたいのですが、同じウィンドウで開いてしまいます。何が足りないのか分かりません。教えていただけませんでしょうか?

  • ブラウザーの左下に、「java scriptエラー」とでてしまいます。

    自分のHPにjavascriptをつかっているのですが、ブラウザ(IE5.5)でみると、画面左下に、「java scriptエラー」とでてしまいます。でも、そのjavascriptは実際にちゃんと機能してくれます。「java scriptエラー」と出ないようにしたいのですが、どうすればよいのでしょうか?HPで使っているjavascriptは、以下の通りなんですが、何か間違っていますでしょうか? <html> <head> <title>test<title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language="javascript"> function newwin1() { sub = window.open("test.html","window1","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=610,height=480"); x = (screen.width - 610) / 2; y = (screen.height - 480) / 2; sub.moveTo(x,y); } </SCRIPT> <!--ここから外部javascriptの指定--> <script src="newwin1.js"></script> <!--ここまで外部javascriptの指定--> </head>

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

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

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

    ボタンをクリックした時に別ウィンドウを最大化で起動させたいと思っております。 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) }

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

    親ウインドウのボタンをクリックすると、 サイズ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がいけないのでしょうが、 未熟なためどうしてなのかわかりません。 どなたか、教えてください! よろしくおねがいします。

  • 別ウィンドウをそれぞれ違うサイズで位置指定で開きたい

    現在ウェブサイトを作っておりまして、別ウィンドウをそれぞれ違うサイズで位置指定で開きたいと思い、headの中に以下の記述をしました。 <SCRIPT language="JavaScript"> <!-- w = 800; h = 600; function season2009ss() { x = (screen.width - w) / 2; y = (screen.height - h) / 2; subWin = window.open("look/season2009ss.html","season2009ss","screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes"); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- w = 500; h = 660; function contact() { x = (screen.width - w) / 2; y = (screen.height - h) / 2; subWin = window.open("mail/contact.html","contact","screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes"); } //--> </SCRIPT> 開きたい画面は二つあり、位置は両ウィンドウとも画面の真ん中で、サイズのみ違います。 しかし、この形ですとなぜかウィンドウサイズは両方とも同じになってしまい、狙い通りにいきません。 何が原因なのでしょうか。

  • moveTo(0,0);

    <script language="JavaScript"> <!-- function new1(){ newwind2=window.open("","newwind1","width=200,height=200"); newwind2.moveTo(0,0);           } //--> </script> 上記のスクリプトの時、 ウインドウの位置が(0,0)の位置に表示されず、画面の真ん中に表示される、 なぜですか。

  • ウィンドウの大きさ&中央へ配置

    ちょっと、うまくできないので質問させていただきます。 2つ質問させていただきます。 1) 現在、javascriptを使用して、新しいウィンドウを表示させています。 その際に、ウィンドウの大きさを指定しているのですが、そのウィンドウの 大きさを、スクリーンの大きさによって、変えたいのです。 スクリーンの大きさと言っているのは、画像解像度によって画面の中に 収まる大きさが違いますよね? なので、どんな人でも、一画面の中にページを表示させたいのです。 現在こんな感じで書いているのですが、うまくいきません。 var win_width= screen.width*0.9; //画面の横幅 var win_height = screen.height*0.9; //画面の縦幅 newwin = window.open("aaa.html", "win", "width=win_width,height=win_height,menubar=no,location=no,status=no"); 上記は、画面の大きさの9割で一画面で表示させたいと思っています。 何か、間違いやアドバイスがあればよろしくお願いします。 2) また、その新しく表示させたウィンドウを画面の中央に表示させたいと 思っています。 newwin.moveTo(0,0); 上記で、左上に配置は、できるのですが、中央となると人によって違うので、 どのような考え方をしたらよろしいでしょうか? アドバイスよろしくお願いします。