需要做个小插件,求帮助。

zhangruiqian9876543 2013-02-04 05:36:30
目前在做公司的OA,现在有这么一个模块:
网址收藏。

就是可以实现对超链接直接右击鼠标,鼠标内有这么一个选项:收藏到OA

然后就可以直接收藏到oa里自己的网址收藏里面。

这个该怎么实现?

使用java能做么?

求大神。
...全文
256 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SailingTam 2013-02-10
这个应该不是用java, 而是用JavaScript把
  • 打赏
  • 举报
回复


<HTML>
<HEAD>
</HEAD>
<BODY oncontextmenu="return false">
<SCRIPT>
var menutime1=null,showobjs1=null 
function document.onmouseup(){if(event.button==2)menushow(menu2,60,20);else if(event.button==1&&event.srcElement.tagName!="roundrect"){clearInterval(menutime1);menutime1=null;menuclose(menu2,30)}}
function menushow(showobjs,showwid,showsudu){
if(menutime1!=null){clearInterval(menutime1);menutime1=null}
showobjs.style.left=event.x;showobjs.style.top=event.y;
showobjs1=showobjs.all.tags("roundrect");var showlens=showobjs1.length
for(i=0;i<showlens;i++){showobjs1[i].style.width=0;showobjs1[i].style.visibility="hidden"}
showobjs.style.display=""
menutime1=setInterval("for(i=0;i<"+showlens+";i++){showobjs1[i].style.visibility='';if(showobjs1[i].offsetWidth<"+showwid+"){showobjs1[i].style.width=showobjs1[i].offsetWidth+"+showsudu+";break;}else{if(i=="+(showlens-1)+"){clearInterval(menutime1);menutime1=null}}}",20)
}
function menuclose(showobjs2,showsudu2){
if(menutime1!=null)return false
showobjs1=showobjs2.all.tags("roundrect");var showlens=showobjs1.length-1
menutime1=setInterval("for(i="+showlens+";i>-1;i--){if(showobjs1[i].offsetWidth>0){try{showobjs1[i].style.width=showobjs1[i].offsetWidth-"+showsudu2+";break;}catch(e){showobjs1[i].style.visibility='hidden';if(i==0){clearInterval(menutime1);menutime1=null}}}}",20)
}
</SCRIPT>
<SPAN id=menu2 onmouseover="if(event.srcElement.tagName=='roundrect'){event.srcElement.strokecolor='blue';event.srcElement.style.color='blue';event.srcElement.style.marginLeft=10}" style="DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 40000; LEFT: 395px; CURSOR: hand; COLOR: #739efe;FONT-FAMILY: 宋体; POSITION: absolute; TOP: 210px" onmouseout="if(event.srcElement.tagName=='roundrect'){event.srcElement.strokecolor='#739EFE';event.srcElement.style.color='#739EFE';event.srcElement.style.marginLeft=0}">
<v:roundrect class=menulist arcsize = ".5" coordsize = "21600,21600" fillcolor = "#739efe" strokecolor = "#739efe"><v:fill type = "gradient" opacity = "26214f" color2 ="white" angle = "50"></v:fill><a href="http://www.zzjs.net">aaa</a></v:roundrect><BR>
<v:roundrect class=menulist arcsize = ".5" coordsize = "21600,21600" fillcolor = "#739efe" strokecolor ="#739efe">
<v:fill type = "gradient" opacity = "26214f" color2 = "white" angle ="50"></v:fill><a href="<#ZC_BLOG_HOST#>cat=1">bb</a></v:roundrect><BR><v:roundrect class=menulist arcsize = ".5" coordsize = "21600,21600" fillcolor = "#739efe" strokecolor = "#739efe">
<v:fill type = "gradient" opacity = "26214f" color2 = "white" angle = "50"></v:fill>ddd</v:roundrect><BR>
<v:roundrect onmouseup=menuclose(menu2,30) class=menulist arcsize = ".5" coordsize = "21600,21600" fillcolor = "#739efe"
strokecolor = "#739efe"><v:fill type = "gradient" opacity = "26214f" color2 ="white" angle = "50"></v:fill>ddd</v:roundrect> </SPAN>
</BODY>
</HTML>

搜的例子,看看
  • 打赏
  • 举报
回复
快乐的盒子 2013-02-07
这种需求真心蛋疼啊,都赶上翻译词典的屏幕取词了。
  • 打赏
  • 举报
回复
LJ_liujue 2013-02-05
你这是想干嘛?用java远程操作程序?不过如果你知道是什么浏览器的话,或许可以远程写入到该浏览器的收藏夹内。或者用js去调吧。不过一般这个都属于浏览器自己的功能。直接用网页的话,会复杂
  • 打赏
  • 举报
回复
结婚兔 2013-02-05
帮顶,js可以实现吧,等大牛
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2013-02-04 05:36
社区公告
暂无公告