2011-05-18 12 views
3

目標は、ユーザーがボタンをクリックしたときにクローム拡張機能のポップアップ(通常のポップアップウィンドウとは異なる)のサイズを動的に変更することです。Google Chrome拡張機能のpopup.htmlのサイズを動的に変更する方法

hidden属性をtrueに設定することで、ページ上の要素を非表示にしようとしました。私もwindow.resizeToでウィンドウサイズを変更しようとしましたが、何も動作しません。

注:私は窓を大きくすることができますが、私はそれが戻って

答えて

5

ちょうど<body>要素のCSSプロパティwidthを調整縮小することはできません。良い措置のために<html>と同じことをすることもできます。

document.body.style.width="100px"; 
document.getElementsByTagName("html")[0].style.width="100px"; 
+0

これは機能しません。ボタンを最初にクリックすると、非表示の要素が表示され、 "w_height = document.body.style.height"が設定されます。 2回目のクリックで要素が非表示になり、設定されます。\t \t \t "document.body.style.height = w_height" –

+0

@Tony Heightは幅よりも要求が厳しいようです。 bodyとhtmlの両方の高さを同時に設定します。また、あなたが設定したポップアップの高さよりも大きな目に見える要素がポップアップには存在してはいけません。 htmlスタイルを変更する方法を追加しました。 – serg

+0

ありがとうございました!それは魅力のように働いた:) –

関連する問題