• ベストアンサー

別ウィンドウへのリンク(HPビルダにて)

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

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

  • ベストアンサー
  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.2

#1さんのご回答と合わせてご覧下さい。 ウィンドウの各種バーを非表示にしてリンク先を表示させるためには、JavaScriptでの記述をHTMLに手打ちで記述する必要があります。 以下Sampleを挙げておきます。 Windowsのメモ帳にそのままコピペして「test.html」等と適当に名前を付けて保存して、ブラウザでの表示テストをしてみて下さい。 その際、極簡単なHTMLページをもう一つ別に作成して、「a.html」と名前を付けて「test.html」と同じ場所に保存して下さい。 Sampleでは「test.html」のリンク先を「a.html」としています。 <html> <head> <title>リンク先ウインドウのツールバー等非表示 Sample</title> <script type="text/javascript"> <!-- function OpenWin(url) { window.open(url,"","menubar=no,status=no,toolbar=no,location=no,directories=no"); } //--> </script> </head> <body> このリンク元のHTMLにある <a href="javascript:OpenWin('a.html')">ここをクリック</a> すると、リンク先a.htmlが各種バー無しで表示されます。 </body> </html> 実装させるための補足説明です。 まず、<head> ~ </head> の間に <script type="text/javascript"> <!-- function OpenWin(url) { window.open(url,"","menubar=no,status=no,toolbar=no,location=no,directories=no"); } //--> </script> の8行を記述します。 "menubar=no,status=no,toolbar=no,location=no,directories=no" は、どのバーを非表示にするか、または表示させるかを指定する部分の記述です。 この部分はお好きなウインドウ表示にするために記述を替えてください。 (カンマ区切りで書く点にご注意下さい) それ以外は、他にOpenWin()関数を使っていない限り、そのままの記述でOKです。 記述を替える部分は、詳しくは、#1さんのご回答及び、とほほさんのSite http://tohoho.wakusei.ne.jp/js/window.htm#objWindow のJavaScriptリファレンスにある「ウィンドウ(Window)」ページの中程より下にある「■ ページを開く」の「スタイル」「意味」をご参考下さい。 Sampleでは <body> ~ </body> の間の文字列の一部に<a>タグでリンクを設定してJavaScriptのOpenWin('a.html')関数を呼び出しています。 この <a href="javascript:OpenWin('a.html')">ここをクリック</a> の a.html を実際にリンク先としたいHTMLのパスに書き替えます。 例えば、pages フォルダに入れた contents.html をリンク先にしたければ、<a href="javascript:OpenWin('pages/contents.html')">ここをクリック</a> と書くことになります。 文字列からではなく画像からリンクさせたい場合は、<a href="javascript:OpenWin('a.html')"><img src="gazou.gif" alt="画像" height="画像の高さ" width="画像の幅" border="0"></a> といった記述になります。 尚、このようなウインドウの各種バーを非表示にさせる方法は、閲覧者の使用するブラウザの種類や閲覧者環境によっては、非表示のScriptは全て無視され、通常通りに表示されてしまうことがありますので、たとえ全てのバーが表示されても閲覧に支障のないページ作りをする必要があります。

shuya1103
質問者

お礼

詳細なご回答大変感謝しております。 おかげさまで画像からのリンクもうまくできました。 アドバイスまで頂きましてありがとうございました。

その他の回答 (1)

  • myume
  • ベストアンサー率25% (622/2471)
回答No.1

<INPUT TYPE="BUTTON" onClick="window.open ('index.html', 'new','toolbar=yes, location=no, directories=yes, scrollbars=no, resizable=no, status=no,width=500,height=500');" value="こちら"> </FORM> 【変更する個所】 toolbar=yes … ツールバーを表示するかしないかを記入 [yes/no] index.html … 開くページのアドレスを記入 toolbar=yes … ツールバーを表示するかしないかを記入 [yes/no] location=no … アドレスバーを表示するかしないかを記入 [yes/no] directories=yes … リンクバーを表示するかしないかを記入 [yes/no] scrollbars=no … スクロールバーを表示するかしないかを記入 [yes/no] resizable=no … サイズ変更を認めるか認めないかを記入 [yes/no] status=no … ステータスバーを表示するかしないかを記入 [yes/no] width=500,height=500 … ウインドウの初期サイズを記入 こちら … ボタンに表示される文字を記入

shuya1103
質問者

お礼

早速のご回答大変感謝しております。 ウィンドウサイズの変更も調整したかったのでとても参考になりました。 ありがとうございます。

関連するQ&A

  • ホームページビルダーのリンクで「新しいウィンドウを開く」とき

    ホームページビルダーを使用していますが、リンクの設定で 「新しいウィンドウで開く」とき(Googleマップへのリンク) ウィンドウの大きさと画面上での位置を指定したいのですが タグはどうすればいいですか? またHTMLタグを変更する以外に設定のしかたはありますか? それと、その新しいウィンドウにツールバーやステータスバーなどを 表示させない方法はありますか?

  • 新しいウィンドウ

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

  • 別ウインドウのデザインの仕方

    自分のホームページ内でリンク先をクリックして別ウインドウで立ち上がらせる事を考えています。 そこで別ウインドウで立ち上がらせた時にメニューバー、アドレスバー、ツールバー、スタートボタン、他などを表示しないで立ち上がらせる事はどのようにしてするのでしょうか?

  • 「HPビルダー」で、ウィンドウのサイズを変えないようにするには?

    「ホームページビルダーver.6」を 使用しています。 リンクをクリックすると、 小さいウィンドウが開くようにしたいのです。 ウィンドウの出し方は分かるのですが、 その出たウィンドウのサイズを固定したい (閲覧者に変えさせたくない)のですが、 どのようにすればよいのでしょうか? もし、固定が無理なら 「最初に出るウィンドウのサイズを指定したい」 のですが…。 (よく、広告ウィンドウとか小さく出てきますよね?) HTMLなどは分からないので、 ビルダーで出来る方法をお教え願います。

  • ホームページビルダー12でのプルダウンメニューの作り方を教えてください。

    ホームページビルダー12でプルダウンメニューをつくろうと思い、ホームページビルダー13スパテク182を見ながら、やっているのですが、さっぱりわかりません。 本を読むと、最初、スタイルシートマネージャを開くのですが、いきなり、style.css(link)が本には書かれているのですが、実際には表示されていないので、どっから出てきたのかわからないです。 あと、ホームページビルダー上のどこに、「スタイルクラス」ツールバーがあるのかわかりません。 仕方がないので、ググったのですが、プルダウンメニューの作り方がわかりません。 ホームページビルダーでのプルダウンメニューの作り方、わかる方いらっしゃいましたらおしえてください。 宜しくお願いします。

  • HPビルダーでページ内リンク

    ホームページビルダー8を使用しています。 よく、ページ内の文章の中のリンクをクリックすると、同じページ内の該当ワードにリンクが飛びますが、 どうしても、その方法がわかりません。 どのようにすれば良いのでしょうか・・・教えて下さい。

  • HPビルダーのリンクについて

    初心者で困っています HPビルダーのリンクについてなのですが トップページを既存のサイトを使わずに作っていて トップページをフレームで分割しました 左側にメニューを書き込み、そこからリンクしたいと考えていたのですが リンク先のファイルの作り方と指定の仕方 というのは新規作成で先にファイルを作り、そのファイルをリンク先に 指定したのですが、プレビューで参照すると 指定先のファイルが 左側のみに表示され 右側はトップページのまま出てきてしまいます よろしくお願いします

  • ホームページのリンクについて

    ホームページビルダー14でHPを作成しています。 2分割のフレームで、menuとmainがあります。 ところが、mainからノーフレームのファイルへリンクさせると、別ウインドウが開いてしまいます。 どこからリンクしても同じウインドウに表示させるようにするにはどうしたらいいのでしょうか? よろしくお願いします。

  • HPビルダーでリンク先を別のフレームに表示することについて

     使用しているのはホームページビルダー11なのですが、自作CGイラス ト等載せるHPを作り始めました。作り始めて、順調に進んでいけると思 っていたら、肝心な所で行き詰ってしまい困っております。 どなたかご回答いただければ嬉しく思います。  閲覧し易い様、ページをフレームで左右二つに分割し、フレーム設定 ページ、フレーム内ページを左右作りました。右フレームには背景をい れております。(ここではピンク色の背景にしました) 左フレーム内のページにメニューを作り、左のリンクアイコンクリック で右にイラストを表示させるよう設定しました。  確認するためプレビューで左のメニューのリンクをクリックすると画 像は右に表示されるのですが、右側に入れていたピンクの背景が消え、 イラストの周囲が白い背景に変わってしまいます。そして右フレームの 左寄りに画像が表示されます。  よく他の方のイラストサイト様のHPを拝見させていただくのですが、左 のメニューのリンクをクリックすると右の背景はそのまま、画像だけ中 心に表示されています。 なぜ画像のみ表示させることができないのでしょうか? 画像もなるべくフレームの中心に表示させたいのですが・・・。 色々考えてみましたが設定等のやり方が思いつきません。 右フレームの背景はそのままに、画像のみフレームの真ん中に表示させるための 方法の分かる方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • ビルダー10にてリンク

    ビルダーでリンクに少しとまどっています。 メニューをクリックした際に、 インラインフレームの中や、表の中に、リンク対象のページを表示しているのですが、 (メニューのBBSをクリックした場合、 インラインフレームの中にBBSが表示されます。) BBS以外にページの上や、下にある、バナーなどの画像も更新したいとおもっているのですが、そういうことはできるのでしょうか? メニューをクリックして、ページそのものを更新するような設定ではなくてもできる方法があれば教えてください。ひとつの動作で2つ以上の指示がだせればいいのですが。。。。 よろしくお願い致します

専門家に質問してみよう