1
A
回答
0
myFix.js
//fix webkit browsers
if ('WebkitAppearance' in document.documentElement.style) {
document.onreadystatechange = function() {
if (document.readyState != 'complete')
return;
var oldLevel = 1;
//whether we're fixing 'rows' or 'cols'
var checking = 'rows';
var frameset = document.getElementById('set');
//get the hard coded values from the html
var values = frameset.getAttribute(checking).split(',');
//make sure not to change any %'s or *'s
var isPixels = new RegExp('[0-9]+');
for (var index = 0; index < values.length; ++index) {
if (isPixels.test(values[index]))
values[index] = new Number(values[index]);
}
var zoomCheck = function() {
//calculate zoom level
var level = window.outerWidth/window.innerWidth;
//if it hasn't changed, ignore
if (oldLevel == level)
return;
var newValues = new Array(values.length);
//copy each of the original values
for (var index = 0; index < values.length; ++index) {
newValues[index] = values[index];
//fix the ones we are meant to
if (values[index] instanceof Number)
newValues[index] *= level;
}
//apply the fix
frameset.setAttribute(checking, newValues.join(','));
oldLevel = level;
};
//periodically check
setInterval(zoomCheck, 1000);
};
}
your.html
<html>
<head>
<!--your other stuff-->
<script type="text/javascript" src="myFix.js"></script>
</head>
<frameset id="set" rows="200,*" frameborder="0" border="0" framespacing="0">
<frame name="menu" src="menu_1.html" marginheight="0" marginwidth="0" scrolling="auto" noresize="">
<frame name="content" src="content.html" marginheight="0" marginwidth="0" scrolling="auto" noresize="">
</frameset>
</html>
相關問題
- 1. 通過使用Draw2d來放大和縮小功能
- 2. Android - 通過拖放來調整大小/縮放圖像
- 3. 通過更改框架來調整UIImageView的大小
- 4. 通用javascript調整大小功能
- 5. 可調整大小的框架桂
- 6. jQuery UI:通過CSS縮放內容時調整對象大小
- 7. 使用以下命令調整圖像大小/縮放比例
- 8. 哪個JS框架最適合拖放,調整大小和旋轉功能..?
- 9. 禁用UIWebView的放大縮小功能
- 10. 我應該使用哪個Java文本組件來調整大小以適應調整大小的框架?
- 11. Javascript調整大小功能
- 12. 框架集在通過鼠標調整大小後不能正確調整大小
- 13. 如何使用UIImageView調整圖片大小,以便放大和縮小?
- 14. 當調整大小/放大/縮小頁面時,Div可以左右移動
- 15. 當玩家調整大小時禁用縮放/縮放
- 16. HTML5可以調整大小的框架嗎?
- 17. 在vb.net中使用圖片框縮放和縮小功能
- 18. 是否可以通過縮放更改Rich標記大小?
- 19. UIImageView調整大小/縮放 - SWIFT
- 20. ZedGraph縮放和調整大小
- 21. 在HTML中縮放/調整SVG大小
- 22. 圖像縮放調整大小IMAGEVIEW android
- 23. 加入放大縮小功能
- 24. ACFoundation Cemera放大縮小功能
- 25. 文本放大和縮小功能
- 26. Jpanel中的放大和縮小功能
- 27. 瀏覽器的放大和縮小功能調用
- 28. 無法通過拖動邊框來調整窗體大小
- 29. 縮放後調整大小uiscrollview,以啓用分頁
- 30. 調整大小功能不起作用
沒有你的意思是......與_chrome_同樣的效果? – starbeamrainbowlabs 2012-08-06 15:46:16
@starbeamrainbowlabs需要通過使用縮放功能來調整框架大小,如IE9 – Koerr 2012-08-06 15:50:28
如果您可以通過javascript獲取當前縮放大小,那麼您可以執行一些操作。 – starbeamrainbowlabs 2012-08-07 08:01:06