添加IE右键菜单 以 调用和运行 自己的程序或文件

本示例 接续 上篇
VS2005 My.Computer.Registry 对象 操作注册表 简单示例
实现 点击IE右键菜单的相关项后
调用自己的程序
打开一个 添加收藏 的对话框程序
-----------
(当然可以定义自己的其他相关操作
比如向自己的网站的某个页面 进行提交等
本次示例顺便示例了showModalDialog的参数传递)

示例代码如下
a.html 主要是中转作用
b.html 才是我们自己的程序功能的重点所在

a.html

< html >
< head ></ head >
< script  language ="javascript"  type ="text/javascript" >
    
function load()
    
{  
        
//得到父窗口对象
        var parentWin = external.menuArguments;
        
        
var winURL = parentWin.document.URL;
        
var winTitle = parentWin.document.title;
        
        
//构造参数数组
        paraArray = new Array();
        paraArray[
0= winURL;
        paraArray[
1= winTitle;
        
        window.showModalDialog(
"b.html",paraArray,"dialogWidth=370px;dialogHeight=150px");
    }

</ script >

< body  onload ="load();" ></ body >
</ html >

b.html
< html >
< head >
< title > 添加收藏 </ title >
</ head >
< script  language ="javascript"  type ="text/javascript" >
    
function load()
    
{
        
var paraArray = new Array();
        paraArray 
= window.dialogArguments;
        
        document.all.Text2.value 
= paraArray[0];
        document.all.Text3.value 
= paraArray[1];
    }

    
function postValue()
    
{
        alert(
"添加收藏");
    }

</ script >

< body  onload ="load();" >
    
< form  id ="form1" >
        
< table >
            
< tr >
                
< td > 你的ID </ td >
                
< td  style ="width: 270px" >
                    
< input  id ="Text1"  type ="text"   /></ td >
            
</ tr >
            
< tr >
                
< td > 收藏地址 </ td >
                
< td >< input  id ="Text2"  type ="text"  style ="width: 260px"   /></ td >
            
</ tr >
            
< tr >
                
< td > 收藏名称 </ td >
                
< td >< input  id ="Text3"  type ="text"  style ="width: 260px"   /></ td >
            
</ tr >
            
< tr >
                
< td  colspan ="2"   align ="center" >
                    
< input  id ="Button1"  type ="button"  value ="确定"  onclick ="postValue();"   />
                    
< input  id ="Button2"  type ="button"  value ="取消"  onclick ="self.close();"   />
                    
</ td >
            
</ tr >
        
</ table >
    
</ form >
</ body >

</ html >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值