复制比较麻烦 firefoxe有安全问题在非ie下面可以用一个flash来实现 这个flash动画你按照下面的名字在baidu上面搜一下,就可以找到了
 function copyit(textit) {
if (window.clipboardData) {
window.clipboardData.setData("Text",textit);
} else {
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier)) {
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(textit)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashcopier).innerHTML = divinfo;
}
}至于探出菜单 你可以弄一个简单的DIV放到旁边,display=none
然后右键事件中让这个div显示右键 oncontextmenu="showmenu()"function showmenu(){
  document.getElementById('ddd').style.display="block";
}