在C盘根目录建立一个名为PostToDelicious.html的文件,内容如下:
<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 title = "";
if (parentwin.event.srcElement.tagName == “A”) {
title = parentwin.event.srcElement.innerText;
}
cpb.setData("Text",title);
</script>
在注册表中找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt,新建名为复制链接文本的主键,将Default值设为C:\PostToDelicious.html。
新建二进制 contexts 值为 243
重启IE即可使用。
<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 title = "";
if (parentwin.event.srcElement.tagName == “A”) {
title = parentwin.event.srcElement.innerText;
}
cpb.setData("Text",title);
</script>
在注册表中找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt,新建名为复制链接文本的主键,将Default值设为C:\PostToDelicious.html。
新建二进制 contexts 值为 243
重启IE即可使用。
ie:event.srcElement.id
ff:event.target.id 获得该连接的ID,并且赋到弹出菜单的触发事件里
<head>
<title></title>
<script>
function testMouse(e) {
if (e.button==1) {alert("左键 : " + e.clientX + ", " + e.clientY);}
if (e.button==2) {alert("右键 : " + e.clientX + ", " + e.clientY);}
}
</script>
</head>
<body onMouseDown="testMouse(event)">
sdasdsdj
</body>
</html>给你看一下在IE下的一个例子
难点其实是在使用右键获取ID上
还有二进制234?
<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 title = "";
if (parentwin.event.srcElement.tagName == "A") {
title = parentwin.event.srcElement.innerText;
}
cpb.setData("Text",title);
</script>