• 締切済み

window.open()でウインドウを非表示にする方法

初心者ですのでよく判らないのですが、新しいウインドウを開くとタイトルバーとか枠も非表示になって画像のみが表示されるページを見かけます。 そこでwindow.open()でトライしようとしたのですが枠とかすべて非表示にして中身だけ表示することができません。 お知恵を貸してください。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.1

これはJavaの質問ですか? JavaScriptの質問ですか?

関連するQ&A

  • window.open()でタイトルバー非表示にする???

    window.open()関数の第3引数では、ツールバー・ステータスバー などの表示/非表示や、サイズ指定などできますが、 タイトルバーを非表示にさせたり、ウィンドウ右上にある ウィンドウの最小化・最大化・閉じるボタンを表示させない ようなことは可能なのでしょうか? もし可能な場合は、方法(引数の記述)を教えてください。 よろしくお願いします。

  • window.openのターゲットについて

    ウィンドウをjavascriptで開く際に、 window.open("URL","_top")のように ターゲットを指定できると思うのですが、 今一どこを指定しているのかわかりません。 ページA(フレームで分けられている)からwindow.openでページBを開いた場合、ターゲットに_top,_selfなどと指定した場合はページAのフレームのことを指しているのでしょうか? また今、ページA(フレームで分けられている)でURLをクリックするとファイルをダウンロードするプログラムを作成しているのですが、window.openのターゲットに_topを指定すると新しいウィンドウが表示されないのに、_self,_blankなどを指定するとウィンドウが表示され、ダウンロードが終わっても表示されたままになってしまいます。どうしてこのような違いが起きるのかお分かりになる方がみえましたら教えてください。 よろしくお願いいたします。

  • window.openでタイトル名の指定

    window.openで開くウインドウのタイトルバーに指定文字列を入れたいのですが、できますでしょうか? ファイル(画像)を直リンクで開く為、そのパスが表示されてしまいます。 いろいろ検索して var w1 = ""; w1 = window.open(url , "hoge" , "width=640,height=180,scrollbars=yes,location=1"); w1.document.title = "test"; とかでできると書いてあったサイトもあったのですが私の場合どうもうまくいきません・・。 お願いいたします。

  • windows.open()で一番小さいウィンドウを表示

    javascriptのwindow.openを使って、ものすごく小さい(見えないくらいの)ウィンドウを表示したいと考えています。 windows.open("xxxx","","width=1,height=1")と表示させたのですが、私が希望しているよりも大きかったので質問しました。これが限界なのでしょうか? ※次の処理へ移す為のダミーページとして 利用したいと考えており、できるだけユーザが気づかせたくないため

  • window.openについて

    お世話様です。 早速本題なんですが画像のサムネイルページがあります。 そのページからサムネイルをクリックすると新しいウィンドウを開き元画像を表示するのですが、すべてサイズが違うためヘッダに <script language="JavaScript" type="text/javascript"> <!-- function openwin(url, w, h) { window.open(url,"","width=" + w + ",height=" + h); } // --> </script> と書いて、リンク<a>に onclick="openwin(this.href, 800, 600); return false;" とリンク1つづつに数値(幅,高さ)を変えながら入れて、 サムネイルが指定したサイズで新規ウィンドウとして開くところまでは至りました。 ですが、これでは、サムネイルをクリックする度に新規ウィンドウが開いてしまいます。ウィンドウの名前を指定しようと思い、 ヘッダを function openwin(url, name, w, h) { window.open(url, name, "width=" + w + ",height=" + h); とかえ、リンクを onclick="openwin(this.href, new, 800, 600); return false;" と変えました。 これでいけるかと思ったのですが、サムネイルと同じウィンドウに開かれてしまいます。さて、、、自分の力量はこんな程度で、もうわかりません。 どうすれば、アタらしいウィンドウの名前を指定出来るのか、 初歩的なところかもしれませんがご教授よろしくお願い致します。

  • window.openしたウィンドウのwindow.onblurについて

    window.openしたウィンドウのonloadに  window.onblur = function() { window.close(); } を設定しているのですがFirefox3.6、Opera10.51ではウィンドウからフォーカスが外れたらウィンドウが閉じるのですが(期待している動き通り)、 IE6のみwindow.openしたウィンドウをクリックしたと同時にウィンドウが閉じてしまいます。 どうすればIEでもFirefox,Operaと同じ動きをさせることが出来ますでしょうか・・・

  • window.openで新しいページを後ろ側に

    <SCRIPT language="JavaScript"> <!-- window.open("url"); //--> </SCRIPT> でページを開いたとき、もう一つのページを表示できますが、この方法だと、新たにopenしたページが元のページの 上に来てしまいます。 新しくオープンするウインドウが、このスクリプトを書いたページの後ろ側、背景にオープンする ようにはできないでしょうか。

  • javascriptのwindow.openで開くウインドウの制御

    サムネイル画像をクリックしたときに、その元画像を別のウインドウで開くようにしています。 javascriptのwindow.openで、ウインドウ名を指定して開くと、1枚のウインドウが開きます。最初は一番上に開くのですが、2度目からはメインのウインドウの下に隠れてしまいます。ウインドウ名を_blankにすると、前に開きますが、ウインドウが次々に開かれてしまいます。 window.openで呼び出したときに、常にメインのウインドウの上に開かせたいのですが、どのようにしたら良いのでしょうか?

  • window.openで値の渡し方を教えてください。

    画像をクリックするとwindow.htmlで新しいウインドウが開き、「IMG/AAA.jpeg」という値をwindow.htmlに渡して、画像を表示したいのですが、どのようにすればよいでしょうか。 画像をクリック(photoOpnに値が渡される)→関数photoOpn実行(window.htmlに値が渡される)→window.html表示(値を受け取り画像を表示)といった具合にしたいのですが・・・。 <html> <head> <script type="text/javascript"><!-- photoOpn(value){ window.open("window.html"); } //--></script> </head> <body> <a href="javascript:photoOpn('IMG/AAA.jpeg')"><img src="IMG/AAA.jpeg"></a> </body> ここまではやってみたのですが、window.htmlにどのように値を渡せばいいのでしょうか。

  • window,open

    ★=window.open("▲","☆","■") で★と☆がウィンドウの名前と書いてあったのですが 区別がわかりません これは開いたウィンドウの名前なのでしょうか? それともこのスクリプトがあるウィンドウをさすのでしょうか? あとウィンドウの名前のつけ方も教えていただけたら うれしいです 具体的には newWin=window.open("control,html","newWIn","width =240.height=120"); と書いてありました

専門家に質問してみよう