こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Safariで表示した画面の印刷で・・

基本的な質問で申し訳ないのですが、色々あがいてもできないので教えてください。

Safariで表示させた画面をプリントする時に、ページのヘッダかフッタに、そのページのURLをプリントすることはできるのでしょうか?
(Mac OS 10.3.9、Safari1.3.1を使用しています。)

IEとFireFoxもインストールしてあって、そちらはURLを一緒にプリントできるのですが、背景画像がうまく出てこない場合があります(プリントの設定で「背景をプリントする」にチェックが入っていても、プリントされない場合があるみたいです。CSSで指定した背景は無視されるのでしょうか?)。
Safariでプリントすると、背景画像はちゃんと出てきますが、URLの出し方が分からないのです。

とにかく背景画像までバッチリ印刷できて、URLも載せられればブラウザは何でもいいのですが・・。
ご存知の方、よろしくお願いします。

投稿日時 - 2005-09-13 10:48:58

QNo.1646108

困ってます

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

Safari 1.3.xではサポートしてなくて、Safari2 on Tigerでサポートしてます。

とりあえずでよろしければ、以下のbookmarkletを使うとか。

javascript:document.title+="["+location.href+"]";window.print()

上記のスクリプトをSafariのアドレスバーに貼付けてリターンを押せば、タイトルにURLが付与された形になります。

投稿日時 - 2005-09-13 11:20:15

お礼

早速のご回答、ありがとうございます!

Safari1.3.xでは対応していないのですか・・。
残念です。

>上記のスクリプトをSafariのアドレスバーに貼付けてリターンを押せば、タイトルにURLが付与された形になります。

試してみたのですが、今度はタイトルをプリントする方法が分かりません・・。
素人で申し訳ありません(>_<)
ご教授いただければ幸いです。

投稿日時 - 2005-09-13 11:43:15

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

IEでは、10.3.9でも印刷できるようです。
印刷ダイアログの真ん中にプルダウンメニューが「プリンタ」「プリセット」と縦に並んでいます。最後は、通常「印刷部数と印刷ページ」となっていると思いますが、それをクリックすると「Internet Explorer」というのがあります。それを開き「ヘッダ/フッタにプリント」にチェックを入れればOK。
ただし、プレビューでしか確認していません。

投稿日時 - 2005-09-13 12:55:01

お礼

ご回答ありがとうございます。

IEからはURL付きでプリントできました。

今頃になって質問に誤りがあることに気づきました。
Safariからは背景もきちんと印刷される、と書きましたが、実際はそうではありませんでした。
HTMLの属性で指定してあるものはプリントできますが、CSSで指定してあるものは反映されていないようです。
プリントスクリーンで切り取った画像を印刷した方が早い気がしてきました・・。

投稿日時 - 2005-09-13 18:06:57

あなたにオススメの質問