• ベストアンサー

A タグで新しいウインドウをオープンしたいです。

A タグで新しいウインドウをオープンしたいです。 javascriptは全く素人なのですが,Aタグをクリックした際に別ウインドウ(サイズ指定あり,ツールバー,メニューバー表示なし)を表示することは出来ますか。<form>~</form>の中で使うのと,他のリンクとの統一を図るためにボタンは使用したくないです。JavascriptをOFFにしている人にも配慮したコード例を書いていただけないでしょうか。よろしくお願いします。

  • MP512
  • お礼率82% (83/101)

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

  • ベストアンサー
  • MRT1452
  • ベストアンサー率42% (1392/3296)
回答No.1

単純に別窓ならば、Aタグにtarget属性でblankを指定してやればOKです。 サイズに関してもHeight属性Width属性を指定してやればOK。 しかし上部メニュー無しはJavaScriptを使用しないと無理です。 なので、上記属性をつけた上で、 Aタグにonclickで、windows.openメソッドで呼出すようにすれば良いのではないかと。 試したことは無いですが。 <A href='URL' target='blank' Height='100' Widthe='200' onclick="window.open('URL','_blank','height=100,width=200,resizable=no'); return false;" >○○○</A> windows.openの第三引数で上部のメニュー関係等を色々弄れたと思います。 ただ、このような混同させた形は使ったことが無いので正常に動作するか謎ですが。

MP512
質問者

お礼

ありがとうございます。 ご教示頂いたコードを参考にいろいろ試してみましたが,残念ながら正常動作はしませんでした(別窓は開くのですが,リサイズができてしまいます。どうも第3引数を認識していないようです)。

関連するQ&A

  • FLASHからウィンドウを開く時に・・・

    FLASHからgetUrlでウィンドウを開く際に javascriptのwindow.openでひらいた時のように メニューバーもツールバーも無しで ウィンドウサイズの指定なども出来るのでしょうか? 環境: FLASH MX WinXP です。 出来るのであればスクリプトコードを教えていただきたいのですが。 よろしくお願いいたします。

    • 締切済み
    • CSS
  • 自分のウィンドウをツールバーやメニューバーを出さずに表示するには?

    JavaScriptで、サブウィンドウをツールバーやメニューバーを出さずに表示する方法は知っているんですが、 サブウィンドウじゃなく自分自身のウィンドウをツールバーやメニューバーを出さずに表示(更新)する方法がわかりません。 教えてください。

  • 新しいウィンドウ

    ホームページを開いたら、ツールバーやメニューバーなどが出ない、 いわば画面しか出ないブラウザって、たまにありますよね。(例えば、infoseek iswebの小さい画面とか) 私は自分のホームページに、 新しいウィンドウがツールバーやメニューバーのない ウィンドウを開けるリンクを貼りたいです。 そういうことができるプログラムはどうやったらできるのでしょうか? ご回答お願いします。

  • aタグについて教えてください。

    aタグでリンク先とJavaScript の両方href属性に指定できますか? <a href="#aaa JavaScript:var x = 100;">みたいに書けば、一度のクリックで変数に値を代入して、リンク先へというようなことはできますか?#aaaは残しておきたいのですが、何かいい方法はありませんか?

  • window.open()のNNとIEの動作の違い

    ブラウザのツールバーやメニューバーを非表示にしたいと思っています。 w = window.open("index.html","_self","status=1,resizable=1"); ある画面(ウィンドウAとする)があるとして、その画面内のボタンをクリックすると上記のスクリプトを実行し、ウィンドウAのツールバーやステータスバーを非表示したいと考えています。 これをネットスケープで実行すると、問題なくツールバーやステータスバーは非表示となりますが、IEで実行すると非表示になりません。ためしに、open()の第二引数を"_blank"にすると、ツールバーなどが非表示になった子ウィンドウが開きます。 どうしてもIEでウィンドウAのツールバーなどを消したかったので、こんなことも試してみました。 ウィンドウAのclickイベント内に、open()の第二引数を"_blank"とし子画面を開く処理を書き、子画面を開くopen()の直後にウィンドウAを閉じるためのwindow.closeを書きます。これで対処できると思いましたが、実行すると「ウィンドウは、表示中のWebページにより閉じられようとしています。このウィンドウを閉じますか?」という確認メッセージが表示されるので実用的な対処策にはなりませんでした。。。 IEでは自分自身のウィンドウに対してツールバーやステータスバーを非表示にするってことはできないのでしょうか?

  • 新しい開くウインドウを固定サイズにしたい

    初心者です!教えてください。 リンクボタンから新しいウインドウを開くようにしたいのですが、_blankで別ウインドウは開けるのですがツールバーやメニューバーなど他のものが一切ないウインドウにしたいのです。そして、リサイズもできないようにしたいのです。中身はシンプルなテーブルです。これはJavascriptで書かなければダメなのでしょうか?きっと同じような質問があったのだと思うのですが探し出せなかったものですから新たに質問させていただきました。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 別ウィンドウへのリンク(HPビルダにて)

    ホームページビルダ(6.5)を使っております。 新しいウィンドウにリンクを貼るときに、 そのウィンドウにツールバー、メニューバーを 表示させない方法は何かないでしょうか? よろしくお願いします。

  • アクティブウィンドウのタイトルバー、スクロールバー等を消すには?

    JavaScriptのwindow.open命令で行き詰まっています。 ご教授下さい。 やりたいことは 一番最初に読み込まれるindex.html等のファイルの スクロールバーやタイトルバー、ツールバー、ステータスバーを消したいのです。 しかしJavaScriptのwindow.open()の命令では _self や _parent指定だと スクロールバーやタイトルバーが消えませんでした。_blank で開くと うまくいくのですが、元のウィンドウを消す(window.close())を使うとIEの セキュリティーメッセージが表示されてしまいます。 これを新しいウィンドウを開かずに、今開いているウィンドウに対して スクロールバーやタイトルバー、ツールバー、ステータスバーを消すには どうしたら良いのでしょうか? 宜しくお願いします。

  • ウインドウオープンについて。

    普通、リンクは<a href="アドレス" target="_blank">文字</a>で別のウインドウが開きますよね。 実は、今作っているページがリンクする箇所が非常に多い上に全て新しいウインドウで表示させたいので、一括で指定できるタグが有ればと思って探しています。 もしご存じでしたら教えて下さい。

    • ベストアンサー
    • HTML
  • 複数HTMLを1つの別ウィンドウで表示

    javascriptについて質問です。 1HTMLから別ウィンドウ表示したいリンクが複数あります。 クライアントからクリックの度にウィンドウが新たに開かないようにして欲しいとの 依頼があり、下記のjavascriptでウィンドウ名「subwindow」に上書き表示されるようにしました。 ■javascript■ <!-- function subWins(pages){ w=window.open(pages,"subwindow",""); w.focus(); } //--> ■HTML■ <a href="javascript:;"onClick="subWins('リンク先URL')">●●●●●</a> 上記の場合、javascriptをOFFにしているとリンクが効きません。 javascriptをOFFにしていてもウィンドウが開く方法はないでしょうか。 説明不足でしたら補足させていただきます。どうぞ宜しくお願い致します。

専門家に質問してみよう