こんにちは。はじめまして。
いま、地域福祉団体のホームページを作っていて(使用ソフトは、ホームページビルダーv.12です)、高齢の利用者さん向けに、画面上に、Ctrl++(ズームイン)、Ctrl+-(ズームアウト)ができる「ボタン」を作ろうと思っています(「画面全体を大きくするには、キーボードの左下の「Ctrl」と書いてあるキーと、「+;れ」と書いてあるボタンを同時に押して下さい」と書くことも考えましたが、ごちゃごちゃしすぎるのと、これで果たして、ちゃんと押してもらえるか、怪しいものですから…)。
ここ数日、いろいろと調べた結果、「javascriptを使えば何とかなる?」というところまではたどり着きましたが(例えば、Ctrl+P(印刷)だと、該当するボタンに、「javascript:print();」というコードを入れておけばいいんですよね?)、お目当てのズームイン/アウトについては、どうにも見つからないのです。
これは、そもそも、javascriptで表現できないのでしょうか? その場合、こういう希望というのは、実現できないものなのでしょうか?
詳しい方、どうか教えて下さい。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
最近似たような質問が多いので少しだけ調べてみました。
一応結論から言うと、IE・Freifox・Opera・Safari(Chrome)でzoomは可能なようです。
#Scale200 {
zoom:2;
-moz-transform-origin:0 0;
-moz-transform:scale(2);
-o-transform-origin:0 0;
-o-transform:scale(2);
}
ただ、この指定がどの程度の範囲のバージョンで使えるかは細かく知らないので、あまり推奨はしないでおきます。
皆さん、いろいろとお調べ頂いたり、すぐにご回答下さったりして、どうもありがとうございました。
(Ctrl+ホイールぐりぐりも、そうですよね。)
実に、いろいろな方法があるのだなあ、と、今更ながら感じました。
ホームページ作成ソフトの方も、もう少し研究してみますね。
感謝申し上げます!
No.4
- 回答日時:
何もしなくても、コントロールキーを押しながらマウスのホイールをぐりぐりすればズームイン/ズームアウトしますよ!。
(IEでもFirefoxでもChromeでも)それを、ページの目立つところに、でかでかと説明しておいてあげるのが、親切では!
No.3
- 回答日時:
すみませんIE8以降の指定が抜けてました
#Scale200 {
zoom:2;
-ms-zoom:2;
-moz-transform-origin:0 0;
-moz-transform:scale(2);
-o-transform-origin:0 0;
-o-transform:scale(2);
}
No.1
- 回答日時:
細かく微調整していけばむりではないと思いますが、とりあえずフォントサイズを変更する(画像は拡大しない)だけなら簡単です。
<script type="text/javascript">
function zoom(value){
var doc = document;
doc.body.style.fontSize = value + "%";
}
</script>
<input type="button" value="100%" onclick="zoom('100')" />
<input type="button" value="150%" onclick="zoom('150')" />
<input type="button" value="200%" onclick="zoom('200')" />
さっそくのご回答ありがとうございます。(すごいなー、ほんとに、すぐ回答がつくんですね。。)
実は、フォントサイズを変更するだけなら、いま使っているホームページビルダーに、そのためのボタンがあるのです。
(「『とりあえずフォントサイズを変更する(画像は拡大しない)だけなら簡単です』ということは、やはり、ページ全体を(画像を含めて)拡大するのは、ちょっと面倒なのか?」…と思った矢先に、このページの下の「関連する質問」の中に、似た質問があることを見つけました。http://okwave.jp/qa/q5347763.html)
…で、やってみたところ、このやり方で、IEに関しては、うまく行きました!!
しかし、実は私、普段使っているのはfirefoxでして、firefoxは、これでもダメなんですね…。
でも、IEには対応できるということは、大前進です!
(でも、なんで、IEとかsafariとかではできても、firefoxではダメなんでしょうか? そういうものなのかしら?)
ご回答、ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
- Visual Basic(VBA) VBA ダブルクリックしたときにctrlキーが押されているか知りたいのですが。 1 2023/06/30 22:42
- Excel(エクセル) Excel のヘルプ文の印刷 1 2023/06/07 11:17
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- iOS Windows OSにおける、ショートカットキーを受け取るソフトウェアの決定 5 2022/11/27 16:05
- Excel(エクセル) エクセルのショートカットの別のキーへ割当。Ctrl+CをCtrl+1へ変更など 3 2022/11/10 00:03
- Windows 10 Win10で、IMEパッドをショートカットキーで出せない。 2 2023/01/25 18:45
- Windows 10 Windowsのショートカットキーの割り当てについて質問です。 Ctrl+Shift+Rという入力を 1 2022/11/07 09:53
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
テキストフィールド未入力の場...
-
ボタン押下しテキストエリアに...
-
javaScriptの変数をJavaの変数...
-
追加ボタンを押した際に ok ボ...
-
VBScriptで子画面へ配列のデー...
-
ボタンをクリックして文字を置...
-
クリックさせたいが、click()が...
-
ボタンかリンクをクリックする...
-
if構文
-
JavaScript Form OPTION value
-
vbsでフォーム入力ができません
-
小窓が残像を残して移動
-
ひとつのボタンでタイマーを動...
-
innerHTML内では改行は禁止?
-
BackSpaceしたい(QNo.2734284の...
-
プルダウンで選択したページに...
-
formのfileの値をhiddenでも持...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
iOSのみダブルタップが必要
-
onclickが動作しない
-
追加ボタンを押した際に ok ボ...
-
ボタンかリンクをクリックする...
-
innerHTML内では改行は禁止?
-
クリックさせたいが、click()が...
-
javaScriptの変数をJavaの変数...
-
formのfileの値をhiddenでも持...
-
JavascriptでDOM-based XSSの発...
-
クリックでテーブル内の背景色...
-
VB.NETで<Input>タグ、<text...
-
開いた子ウィンドウにあるボタ...
-
jQueryで設定したイベントハン...
-
javascriptで作成されたテーブ...
-
HTMLのテキストボックスへのド...
-
テキストフィールド未入力の場...
-
JavaScriptのfileオブジェクト...
-
JSのボタンを複数う使うには
-
オンクリックで現在時刻の取得→...
おすすめ情報