IEの拡大・縮小機能をWebページ側から操作したい


IE7から追加されたページの拡大・縮小機能ですが
これをWebページ側から操作することは可能でしょうか?

特定のページにアクセスした場合に
必ず100%の拡大率で表示させたいのです。

CSSでhtmlやbody要素にzoom:100%を指定しても
ブラウザ側で設定された拡大率を基本としてしまうのでダメでした。
(つまりそのままの大きさで表示されます)

JavaScript、ActiveX等、技術はなんでもいいので
実現可能な方法があればご教授お願いいたします。


補足
・対象はIE8のみです
・社内ツールなのでアクセシビリティは考慮しなくて構いません
・必要なものがあればクライアントマシンにインストール可能です

A 回答 (2件)

<html>


<head>
<title>Zoom Check!</title>
</head>
<body onload="document.body.style.zoom = screen.logicalXDPI/screen.deviceXDPI;">
<p>test</p>
</body>
</html>

とか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
こちらのコードで期待する動作が得られました。

ただposition:absoluteになっている要素に対しては親要素の
zoomプロパティは無視されるようでした。

これに関してはabsoluteになっている要素そのものにも
同式より得られる数値を代入することで解決しました。
absoluteになっている要素が多いのでちょっと大変そうですが
なんとかなりそうです。

お礼日時:2010/08/23 23:56

IE限定ということでVBScriptを使ってみてはいかがでしょうか。



<html>
<head>
<title>テスト</title>
</head>
<body onload="zoomStyle()">

<h1>テスト</h1>
<p>ああああああああああああああああ</p>

<script language="VBScript">
<!--
Sub zoomStyle
Document.Body.runtimeStyle.Zoom = "100%"
End Sub
-->
</script>
</body>
</html>

参考URL
http://okwave.jp/qa/q5533660.html?order=DESC&by= …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。、
残念ながら当方のマシンではブラウザ設定の拡大率のままでした。

お礼日時:2010/08/23 23:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

今、見られている記事はコレ!

  • カウントダウンしたいことある?

    大晦日は、2011年最後の1日です。天皇陛下が「心の重い年」と表現されたように、3月11日の未曽有の大惨事は本当に大変な出来事でした。今年の漢字として選ばれた「絆」が我々にとって大切なものであると強く感じさせ...

  • 葬儀で余った香典は誰のもの?

    冠婚葬祭は人生の一大イベント。だが、親戚一同が集まり、多額のお金がかかるだけあって、家族の思わぬ側面が見えてしまうこともある。 「教えて!goo」でも「葬儀で余ったお金」という質問があった。長年の闘病の...

  • あの人気ラーメン店の味を再現!一風堂のホットもやしの作り方

    世の中には、さまざまな名物が存在する。名物は人を魅了し、何度でも食べたくさせる不思議な力を持っている。筆者が名物と聞いて思い出すのは、一風堂という人気ラーメンチェーンの卓上にある「ホットもやし」だ。ラ...

  • 楽しい☆動物学研究室:第10話「ライオンの事情」

    個性あふれる室員たち(動物)が登場する、うるさくて楽しい動物学研究室の話です。人と動物が共存できる世界を目指し・・・椎名先生と仲間たちは今日も動物学と奮闘する。

  • 楽しい☆動物学研究室:第9話「カラーひよこの思い出」

    個性あふれる室員たち(動物)が登場する、うるさくて楽しい動物学研究室の話です。人と動物が共存できる世界を目指し・・・椎名先生と仲間たちは今日も動物学と奮闘する。

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ