Board logo

标题: [问题求助] 关于以前版本的script.htm类插件在TW3上怎么用? [打印本页]

作者: heroxs    时间: 2010-1-8 15:43     标题: 关于以前版本的script.htm类插件在TW3上怎么用?

以前版本的plugin.ini + script.htm类插件在TW3上还能用吗?

例如某些网站图片宽度过大,超过屏幕边缘看不到全图的,以前可以用script.htm插件用javascript来重新设定图片大小,现在怎么用?

即内容如下类

<script language="javascript">

……

</script>

的script.htm插件。



.
作者: jym2005    时间: 2010-1-8 18:27

提示: 作者被禁止或删除 内容自动屏蔽
作者: heroxs    时间: 2010-1-9 10:12

目前唯一方法
http://bbs.ioage.com/cn/attachment.php?aid=88887&k=f2a999d9794745cdc00945e5857bd8dc&t=1263002649&fid=42&noupdate=yes&sid=b3df6VkFs56ooxqSA9Ofyj%2BiPzNnTNPgx3nnT9MqIMjG9qo
jym2005 发表于 2010-1-8 18:27 http://bbs.ioage.com/cn/images/common/back.gif


用“资源收集器”啊,够迂回了。。

试了一下,没好用,是我用这个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>
--------------------
另:附件是我下载的快速启动和资源收集器扩展,是最新版吗?
[attach]88902[/attach]
作者: jym2005    时间: 2010-1-9 11:52

提示: 作者被禁止或删除 内容自动屏蔽
作者: heroxs    时间: 2010-1-9 19:43

应该是最新的  这个脚本本来应该怎么用?  理论是按下收集器工具栏的倒数第二个按钮就行了
jym2005 发表于 2010-1-9 11:52 http://bbs.ioage.com/cn/images/common/back.gif


这个插件原来是这样的:plugin.ini + script.htm + Icon.ico 组成,Icon.ico是个在插件栏的图标,script.htm内容见3楼,plugin.ini 内容如下:

[General]
Name=Image Resize Zoom
Author=irz
Version=1.0
ModuleType=SCRIPT
FileName=script.htm
Comments=Image Resize Zoom
Type=Button
Icon=icon.ico
StartAfterPageDone=0


有需要的时候就按一下插件栏那个图标就执行了script.htm的内容,但是用“资源收集器”按执行那个按钮无效。。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2