热情软件屋

 

在浏览器的右键功能中加一些自己的操作


编号:QA003009
建立日期: 2000年6月5日 最后修改日期:2001年3月15日
所属类别:

nightrain:
    操作系统:Windows
    编程工具:注册表、vb、asp
    问题:我想在浏览器的右键功能中加一些自己的操作,比如把选择的内容送到服务器端或把选择的内容做一些本地操作,就象网络蚂蚁做的那样,不知道注册表要怎样修改,编程时要怎么做。多谢了

回答:

    首先,你要编写以下注册表文件(*.reg):
    
    REGEDIT4
    
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\My &App]
    @="路径"
    "Contexts"=dword:000000f3
    然后将它合并到注册表中。
    在"路径"处可以指定你自己编写的script文件(vb script or javascript)。
    
    nightrain的意见:
    Contexts=dword:000000f3 是怎么得到的,是固定的,还是不重复就可以?另外,这种方法只能执行script文件吗?
    主持人:
    Contexts表示什么情况下出现在鼠标右键的菜单上,比如0x02表示选择一个图片时出现,0x10表示选择文本时出现。更详细的介绍可以参考微软的Knowledge Base的文章:“Q177241 OWTO: Adding to the Standard Context Menus of the WebBrowser”或MSDN中的文章“Customizing Microsoft Internet Explorer 5.0 ”。一般这种方法通常是执行Script文件,因为使用其他语言编写扩展比较麻烦。
    
    Technofantasy的意见:
    这里:http://www.applevb.com/art/ie_menu.txt是一篇关于如何如何添加IE右键菜单项以及任务栏按钮的文章。

此问题由Chen Yun回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio