- UID
- 191285
- 帖子
- 176
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2009-3-31
|
用“资源收集器”啊,够迂回了。。
试了一下,没好用,是我用这个javascript不对吗?
附源javascript,请帮忙看看。
--------------------
<script language="javascript">
function _irz$getZoom(img)
{
var zoom = parseInt(img.style.zoom, 10)||100;
zoom += event.wheelDelta/12;
return zoom;
}
function _irz$evtSrc(evt)
{
$evt_ = event.srcElement;
return $evt_;
}
function _irz$zoom(img)
{
var zoom = _irz$getZoom(img);
if (zoom > 0)
{
img.style.zoom = zoom +'%';
return false;
}
}
function _irz$objId(id, doc)
{
doc = document;
return doc.getElementById(id);
}
function _irz$resize(img)
{
if (screen.width <= 800 || screen.height <= 600)
{
if (img.width > 550)
{
img.width = 550;
}
}
else if (screen.width >= 1024 || screen.height >= 768)
{
if (img.width > 750)
{
img.width = 750;
}
}
}
function _irz$onMouseWheel(event)
{
var $evt_ = _irz$evtSrc(event);
return _irz$zoom($evt_);
}
function _irz$imgs()
{
var docImgs = document.images;
if (!_irz$objId('irzIFrame'))
{
for (var i=0; i<docImgs.length; i++)
{
var img = docImgs;
_irz$resize(img);
img.attachEvent('onmousewheel', _irz$onMouseWheel);
}
}
else
{
for (var i=0; i<docImgs.length; i++)
{
docImgs.style.zoom = '100%';
}
}
}
function _irz$init()
{
var oIFrame = document.createElement('IFrame');
oIFrame.id = 'irzIFrame';
oIFrame.style.display = 'none';
document.body.insertAdjacentElement('beforeEnd', oIFrame);
}
_irz$imgs();
_irz$init();
</script>
--------------------
另:附件是我下载的快速启动和资源收集器扩展,是最新版吗?
|
|