私はCSSを使用していません。そのため、これを調整するのが困難です。Iframeを使用するポップアップに問題があります。cssには、次のようなスタイルがあります。
iframe {
border:none;
height:440px;
margin-left:4px;
margin-right:4px;
**min-width:760px;**
overflow:auto;
width:98%;
}
ページが次のように表示されると、htmlが生成されます。
<div style="left: 404px; top: 75px; visibility: visible; position: absolute; overflow: visible; clip: rect(auto auto auto auto); " class="dialogPanel"><div class="">.....</div>
そのため、コードビハインドで高さをどのように設定しても、それに応じてサイズが変更されません。
profileFrame = new Frame(url);
profileFrame.setHeight("350px");
profileFrame.setWidth("450px");
panel.add(profileFrame);
content.add(panel);
しかし、CSS iframeから最小幅を削除したとき、それはすでに私の望みに合わせてサイズ変更されました。
Q:この特定のiframeにiframeスタイルを使用しないようにするにはどうすればよいですか?このスタイルはアプリケーションのすべてのiframeで使用されているため、最小幅を削除したくありません。
を使用して削除しようとしました profileFrame.removeStyleName("iframe")
。他のすべてのremovestyleメソッドも試しましたが、機能しませんでした。何か提案はありますか?ありがとう