您的位置:首页 > Web前端 > JavaScript

IE中右键功能实现

2006-07-15 18:10 302 查看
在IE中点右键你能看到一些功能菜单

例如:



今天打开注册表改主叶时发现原来这些工具(如迅雷 QQ,yahoo)是通过脚本代码(js,vb)实现的





这个是迅雷的还带有背景参数!

还是看yahoo的只有一个url来得省心,可一通过下载工具下回来或直接把那个url打开查看原代码知道是javascript 脚本代码



如下:

<script language="javascript">
if (external.menuArguments)
{
    var parentwin = external.menuArguments;
    var exc=parentwin.document.selection?(parentwin.document.selection.type!='None'?parentwin.document.selection.createRange().text:''):(parentwin.document.getSelection?parentwin.document.getSelection():'');
 var url = parentwin.location.href;
 var title = parentwin.document.title;
 if (parentwin.event.srcElement.tagName == "A") {
  url = parentwin.event.srcElement.getAttribute("HREF");
  title = parentwin.event.srcElement.innerText;
 }
 void(window.open('/popadd.html?title='+encodeURIComponent(title)+'&url='+encodeURIComponent(url)+'&summary='+encodeURIComponent(exc)+'&F=D1_C','PostBookmark','scrollbars=yes,width=780,height=555,left=80,top=80,status=yes,resizable=yes'));
}
else {
    history.go(-1);
}
</script>
<!-- wsf02.search.cnb.yahoo.com uncompressed/chunked Sat Jul 15 17:17:59 CST 2006 -->
 
上边只是yahoo的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息