• λ我爱Aspx >> Asp.Net >> 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
  • 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮

  • :未知  Դ:internet  :2007-5-5 19:52:20  ؼ:
  • 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++实现不规则窗口