閲覧中のページを拡大するブックマークレット(上)を発見したのですが、下のスクリプトようにシンプルにてはいけないのでしょうか。
上のように書くメリットを教えてください。
<!-- 拡大 -->
javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)+30)+'%');}else s.setAttribute('zoom','130%');
<!-- 拡大シンプル -->
javascript:document.body.style.zoom=1.3;eval();
No.1ベストアンサー
- 回答日時:
ご自分で試されると明らかに挙動が違うことを
理解できると思いますが・・・
基本的には2点
・ブラウザによるのかもしれませんが、アンカーの
hrefにスタイルシートを直接かけないようです。
voidでなにも返さないという処理がはいっているのが
元ソースです。
・元ソースは再帰的な拡大です。1回クリックで1.3倍
2回クリックで1.6倍、3回クリックで1.9倍・・
とどんどん拡大します。質問者さんのは1.3倍に変更
しておしまいです。
それと記述に関して、zoomに代入する値は1.3ではなく
130%にしておくことをお勧めします。検証したのですが
一部不具合がおこります。
またケツのeval()はなにか意味があるのでしょうか?
たんなる転機ミスなら気にしませんが・・・
大変参考になる情報ありがとうございます。
文末に eval() か void(0) をつけないと新ページに移動して1,3という文字列が返されるのでそのためにつけました。
1.3の記述で不具合がおこるのはどのような環境でしょうか。
windows98se では逆に 130% の指定をしたときにうまく機能しません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) パソコンの Chrome でZOOMという拡張機能を使っています 2 2022/06/25 06:14
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- その他(パソコン・スマホ・電化製品) ミーティングアプリ「Zoom」について、お詳しい方にお尋ね致します。 iMacてZoomを使っており 2 2023/01/04 17:01
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- その他(ソフトウェア) Zoomテストミーティングで動作が正常なら、本番も大丈夫でしょうか? 2 2022/04/22 08:55
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WebページまたはHTMLソースから...
-
コメント削除/圧縮/難読化
-
デザイン時のVisible=Falseは実...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptで ブラウザの閉じる...
-
自作のJavaScriptを既存のペー...
-
Ajaxが動きません~『status=0』?
-
Windows Form のMSChartで、グ...
-
javaScriptでグローバル変数に...
-
Excel vba 配列内の最大値を求...
-
if(1){...}とはどういうことで...
-
特定の文字でエラー
-
1つのVBAコードをすべてのコア...
-
フォルダを自動で開く
-
amazonの商品画像拡大のようなj...
-
VB.NET2003 テキストボックスに...
-
VBScript から JavaScript を呼...
-
ASPによるEXCELファイルの操作
-
PowerPointで時計表示
-
VB.NETからWEBブラウザの操作に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでexcel閉じる
-
【JavaScript】ソースのコメン...
-
変換テーブルを使った、文字列...
-
リロードしないと正常に表示さ...
-
PHPでエスケープされた文字列を...
-
コメント削除/圧縮/難読化
-
WSH をC#で作ることは可能でし...
-
javascriptで文字コード変更
-
リアルタイム時計をミリ秒まで...
-
WebページまたはHTMLソースから...
-
var total = {①×(④×⑤)÷10000}+{...
-
サンプルソースを記述するTEXTA...
-
コメント欄に顔文字一覧をつけ...
-
Java Script を.jsファイルを利...
-
以下のコードを実行しても、オ...
-
Javascriptエラーの原因が分か...
-
助けてください!スパムメール...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptで ブラウザの閉じる...
-
if(1){...}とはどういうことで...
おすすめ情報