- 締切済み
別画面の表示方法について
初めてご質問をさせていただきます。 当方は、ホームページビルダーでホームページを作成しておりますが、まだ初心者で、初歩的なことが分かりません。 ご質問させていただきたいのは、ホームページの作成において、ある画面から、 別の画面を新しい画面として(画面サイズを指定)呼び出す方法についてですが、 現状、リンク元の画面のターゲットを「新しい画面で開く」に指定し、 リンク先(新しく開く画面)において、JavaScriptを使って開いた時に画面をResizeするような方法をとっています。 しかし、この方法ですと、 1.新しい画面において、メニューバー等が表示されてしまうが、それらを表示させたくない。 2.(気のせいかもしれませんが)その後、関係ない新たな画面を開いた時に、画面のサイズがResizeされた大きさになってしまう。 という、2つの問題があり、困っています。 きっと、リンク元の画面において、JavaScriptで、window_openを使えば良さそうな気もしたのですが、初心者のため実際の記述方法が分かりません。 画面のイメージとしては、リンク元の画面に 「詳細はこちらをご覧ください」というテキストがあり、「こちら」の文字部分にリンクを貼って、 詳細表示画面を、サイズを指定し、メニューバー等を表示せずに、別画面として開く、ということになりますが、 JavaScriptの記述をどの位置に、どのように記述すれば良いのか、どなたか、教えていただけると助かります。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- leaz024
- ベストアンサー率75% (398/526)
詳細は<A href="URL" target="_blank" onClick="open('URL', 'SUBWIN', 'width=ww,height=hh');return false;">こちら</A>をご覧ください でどうでしょうか? URLには、詳細画面のURLを、ww,hhに幅、高さを入れて下さい。 JavaScriptがOFFになっている場合のため、普通の方法も入れておきます。 逆にJavaScriptがONになっていると、2つの方法でウィンドウが開いてしまうので、open後にreturn false;として、通常の方法では開かないようにしています。
<a href="移動先" target="_blank">で表示しているってことでしょうか? 確かにこれだとメニューバーは表示されるし、windowも最後に閉じたサイズになっちゃいますね~。 window.openに関しては、過去に詳しく説明されてある質問・回答がありますので、そちらを読んでみてください。 そんなに難しくないので、一冊簡単なJavaScriptの本を購入すると、良いかもしれませんよ。(^-^)
補足
早々のご回答ありがとうございます。 <a href="移動先" target="_blank">で表示しています。 「確かにこれだとメニューバーは表示されるし、windowも最後に閉じたサイズになっちゃいますね~。 」とのことで、この方法ですと無理ということですね。 JavaScriptについて、一応簡単な本を購入して、window.openについて読んでみたのですが、本に載っていない、あまりにも初歩的なことがわかりません。 それは、記述する場所や、「詳細はこちらをご覧ください」の「こちら」の部分をクリックした時に開く方法なのですが、私が購入した本の例ですと、ボタンを押した時などの例示はされているのですが、文字へのリンクの仕方等がわからないのです。具体的な記述方法を教えていただけると、大変助かります。
お礼
ご返事が大変遅くなりまして、申し訳ございませんでした。 なるほど、そういう方法もあったんですね。参考になりました。 その後、何とかJavaScriptで目的の画面を出すことができました。 ありがとうございました。