• 締切済み

できますか?

ホームページをフレーム分割して、メニューとメインのページに分割しています。そこで、メニューの方に印刷ボタンを作ってメインのページを印刷したいのですがうまくいきません。どのようにしたらメインのメニューからメインのページを印刷できますか?よろしくお願いします。

みんなの回答

  • ahsblue
  • ベストアンサー率58% (23/39)
回答No.2

できます。 フレームのnameをそれぞれ、「MENU」、「MAIN」とすると、 <INPUT type="button" name="prt" value="印刷" onClick=" parent.MAIN.focus(); window.print();"> でMAINだけを印刷可能です。 ポイントとしては、window.open();はフォーカスを持っているウィンドウを印刷する!ってところでしょうか。 focus()命令をはさまないと、常にMENU側だけが印刷されます。

noname#1785
noname#1785
回答No.1

メニューのframenameが「MENU」、メインのframenameが「MAIN」として、 parent.MAIN.window.print(); で、できないですかね? 動作確認はしていませんが・・・。(^^;;

関連するQ&A

  • 2分割されたページの印刷の手順を教えて下さい。

    ホームページビルダーで2分割を利用したフレームを作成しました。 左側フレームにメニューボタン、右側にページです。 A4用紙印刷すると、別々に印刷されますが、1枚の用紙に左右同時 に印刷する方法を教えて下さい。

  • フレームから場所を指定したリンクを・・・

     今私が製作しているホームページはフレームを縦に二分割しています。 左側のフレームにメニューとしてリンク用のボタンをおいて、右側のフレームにメインのページをおいてます。 今回あまりにも長いページが1ページできてしまったのでリンク用のボタン二つを用意し、長いページの中に二箇所<a name="~"></a>と付けました。 左側のリンク用のボタンにも<a href="~.html#~></a>としているのに、 実際クリックするとその長いページの頭から普通に表示されてしまいます。 フレームをつかってメインの方に場所を指定してリンクはできないのでしょうか? 読みにくい文章で申し訳ありませんがどなたか助けてください。

    • ベストアンサー
    • HTML
  • フレームページのサイズ維持について

    ホームページの作り方の事で質問させて頂きたいのですが、現在フレーム2分割でレイアウトしているのですが、メインメニューが書いてある部分のフレームページが、私のパソコンで見るのと姉のパソコンで見るのとではサイズが変わってしまいます。 ホームページビルダーを使用していて、フレーム属性で「ブラウザでサイズを変更させない」にチェックは入っているのですが…。 どのパソコンから見ても、メインメニューが書いてあるフレームページのサイズを同じ幅に維持するにはどうすれば良いのでしょうか?? 教えて頂けると嬉しいです。よろしくお願いします。

  • フローティングフレームへのリンクの貼り方を教えて下さい。

    フレームを使い、ページをニ分割(メニューとメイン)し更にメインのページ内にフローティング機能を使用したいのですがフレーム(メニューページ)からメインページのフローティングフレーム内へリンクを貼る方法を教えて下さい。

    • ベストアンサー
    • HTML
  • フレームがあるページでの更新などについて

     ホームページでフレームを指定しているのですが、「更新」をすると、フレームページで指定した最初のページに戻ってしまいます。  なぜ困るかというと、メニューのページがフレームになっていて、メインページに表示するのですが、「更新」ボタンを押すと、トップページに戻ってしまうのです。  ご回答をお願いします。

  • ホームページビルダーのフレーム内からのリンク

    はじめましてホームページビルダーを使ってHPを作ってます。 質問ですが、メインページをフレームを使って左右2つに分けているのですが、左のページのボタンを押すとその左のページは残したままで右のページをリンク先に飛ばす方法がわかりません。 詳しく言うと左右に分かれた左のページに「Eメール」や「会社概要」などのメニューボタンを置いているのですが、そのメニューボタンは常に見せておきたいのでメニューボタンを押すことによって右のページだけを切り替えたいわけです。 どなたか教えていただけないでしょうか?

  • フレーム使用時に読み込んだページのURLをアドレスバーに表示するには?

    現在、初めてのHPを作成中の者です。 メニューとメインページをフレームで2分割したデザインにしているのですが、アドレスバーに表示されるURLは常にメニューページのものになってしまいます。 他の方のHPを拝見していると、同じ様にフレームを使用されていても、ちゃんとメインページのURLが表示されているところもあります。 どのようにすれば、アドレスバーにメインページのURLが表示されるようになるのでしょうか? どうぞ宜しくご教授ください。

  • メニューの内容

    フレームで、ヘッダー 左メニュー 右メインページとしている3分割のものを作っています。 左メニュー(○○○とする) ○○○―×××     \△△△ ○○○にマウスを持っていくと、××× △△△が表示され、××× △△△をそれぞれクリックすると、右メインページに表示されるようにするにはどうしたらいいでしょうか? できるだけ簡単なほうがいいですが、どのようなやり方でも構いません。 教えてください。 (質問する場所が違っていたらすみません)   

  • ホームページビルダーでフレームを使用していても上のバーの文字が変わるようにしたい

    ちょっとタイトルが意味不明ですいません; ホームページビルダーでホームページを創っているのですが、TOPページをフレームで分割して左のメニューから右の画面へリンクで飛ぶようにしているんです。 その際、フレーム無しの場合はリンクで飛んだ時メインページの上のバーに自分でつけた名前(ここで言えば「[教えて!goo]」というやつです)がリンクごとに変わると思うんですが、 フレームにしてしまうとそのそのフレームページ(この場合TOPページ)につけた名前しか表示されないんです。 フレームを使用していても、フレーム無しのときのようにバーの文字が変わるようにするにはどうしたらいいですか? かなりわかりにくいかもしれませんがどなたか教えていただければ嬉しいです><

  • Frame Out

    こんにちわ。 ある人のホームページに私のリンクがあるとします。 その人のページはフレームで出来上がっていて メニューのページとメインのページにわかれています。 メインのページにリンクがあって、そのままリンク で飛ぶと、そのフレーム内で私のページがのこってしまいます。 長くなってしまいましたけど。。 そこで、りんくをクリックして フレーム アウトしたいのですが、(つまりフレーム内ではなくて スクリーン全体に私のページを表示させたい。) どうしたらいいのでしょうか?