我爱Aspx >> Asp.Net >> 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮set objNetSamp=CreateObject("NetSamp.NetAPI")
if srcEvent.type = "MenuExtAnchor" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
Loop
Call objNetSamp.AddUrl(srcAnchor.href,srcAnchor.innerText)
elseif srcEvent.type="MenuExtImage" then
if TypeName(EventElement)="HTMLAreaElement" then
Call objNetSamp.AddUrl(EventElement.href,EventElement.Alt)
else
set srcImage = EventElement
set srcAnchor = srcImage.parentElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
call objNetSamp.AddUrl(srcImage.href,srcImage.Alt)
exit sub
end if
Loop
Call objNetSamp.AddUrl(srcAnchor.href, srcImage.Alt)
end if
elseif srcEvent.type="MenuExtUnknown" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
Call objNetSamp.AddUrl(EventElement.href,EventElement.innerText)
exit sub
end if
Loop
Call objNetSamp.AddUrl(srcAnchor.href,srcAnchor.innerText)
end if
end Sub
call OnContextMenu()
</script>
将文件保存到c:\program files 下,文件名为 geturl.htm
从上面的脚本可以看到,首先访问external.menuArguments属性,获得用户单击鼠标右键位置的对象,然
Ҷƪл˵?
用VC++实现不规则窗口[05-05]
基于Winsock 的小型网络管理系统..[05-05]
怎样手工声明API[05-05]
多用户广告轮播的实现[05-05]
英文版软件编写语言使用技巧[05-05]
怎么利用PHP去ping一个地址[05-05]
利用VC++获取异构型数据库库结构..[05-05]
世界著名搜索引擎及其搜索格式[05-05]
Displays the indicated Windows..[05-05]
如何往IE工具条添加按钮[05-05]