发信人: justice()
整理人: chinahong(2000-08-22 02:44:06), 站内信件
|
以前用WIN95+IE4,加装了IE4POWERTOYS,右键上多出了几个东西,
如Open frame in new windows, HighLight, Zoom in, Zoom out,
Web seach, Link list等,有些东西还挺好用的,我特别喜欢那个
Open frame in new windows。装WIN98SE时,里面的IE5就没这些东
西,虽然可以去找IE5POWERTOYS来装,不过太麻烦,那天没事有看
WIN95的注册表,看到原来这些东西都在注册表里面,于是试了一下,
在WIN98SE的注册表里依样画葫芦地改了一下,成功了,于是我把上
面列举的功能中的前四个移植到WIN98SE带的IE5,并把过程写下来,
给大家做个参考。下面以Open frame in new windows为例来说明修
改的过程。
一、先建立frm2new.htm
在NOTPAD中键入如下内容,并存为C:\windows\web\frm2new.htm
<SCRIPT defer>
open(external.menuArguments.location.href);
</SCRIPT>
二、修改注册表
运行REGEDIT,找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explore r\MenuExt,在它下面建立一个主键,键名可以定为“在新窗口
中打开”或者任何你喜欢的名字。
三、修改和增加键值
1.在“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\
MenuExt\在新窗口打开”这个键中,右击“默认”,修改,在键值中填
入C:\windows\web\frm2new.htm
2.在编辑菜单中选“建新/二进制值”,把新增加的键值的名称改为
“contexts”,右击,修改,在0000后面输入01。
关掉REGEDIT,现在你打开多框架的页面时(当然在没有框架的单一页面
也可以),在其中一个框架上点右键,就可以看到多了刚才加上的那个
“在新窗口中打开”的功能了。
下面再说说其他几个,方法同上,这里只列出HTML页面的内容和注册表中
的值,可以参照上面的方法修改。其中ZOOMIN和ZOOMOUT在右击网页上的
图片时出现,高亮在选择了网页上的文字后出现。
====================================
ZOOM IN
zoomin.htm:
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var w;
var h;
if ( parentwin.event.srcElement.tagName == "IMG" )
{
h = parentwin.event.srcElement.height * 2;
parentwin.event.srcElement.height = h;
w = parentwin.event.srcElement.width * 2;
parentwin.event.srcElement.width = w;
}
else
alert ("You must right-click on an image to Zoom.");
</SCRIPT>
</HTML>
contexts 02
=====================================
ZOOMOUT
zoomout.htm
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var w;
var h;
if ( parentwin.event.srcElement.tagName == "IMG" )
{
h = parentwin.event.srcElement.height / 2;
parentwin.event.srcElement.height = h;
w = parentwin.event.srcElement.width / 2;
parentwin.event.srcElement.width = w;
}
else
alert ("You must right-click on an image to Zoom.");
</SCRIPT>
</HTML>
contexts 02
=======================================
HIGHLIGHT
highlight.htm:
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var sel = doc.selection;
var rng = sel.createRange();
var str = new String(rng.text);
rng.execCommand("BackColor",0,"YELLOW");
</SCRIPT>
</HTML>
contexts 10
-- 苟全性命于盛世,不求闻达英特网。
----CyberCowBoy
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]
|
|