0

コンテンツをズームするためのこのコードがありますiframe

function SetZoom(){
var ZoomValue = 100;

try{
iframeDoc.body.style.zoom=ZoomValue+'%';
}catch(err){}
try{
iframe.body.style.OTransform = 'scale('+(ZoomValue/100)+')';
}catch(err){}

}

今、iframeのズームを次のように模倣する必要があります

iframe.style.width=(??????/ZoomValue)+'px';
iframe.style.height=(??????/ZoomValue)+'px';

の代わりに何をすべきかわかりません????????

4

1 に答える 1

1

**編集initZoom()**これは、iframeがDOMに追加された後に呼び出すだけで、はるかに役立つはずです。

var origWidth, origHeight;

// Call this once on page load
function initZoom(){
  // If you know the iframe's size is in pixels
  origWidth = parseFloat(iframe.style.width);
  origHeight = parseFloat(iframe.style.width);
}

// Call every time you change the zoom level
function zoom(size){
  iframe.style.width = (origWidth * size) + 'px';
  iframe.style.height = (origHeight * size) + 'px';
}

Basicアドバイスありがとうございます。

于 2013-03-02T22:08:19.310 に答える