实在找不出问题所在 关于clipboardData.setData()
function addclipboard(){
if(window.event.type=='copy') {alert('您复制的内容
是:'+document.selection.createRange().text);}
var clipboard=document.selection.createRange().text+'\n信息来源:www.***.com';
window.clipboardData.setData('Text',clipboard);
alert('被修改后的信息是\n'+clipboardData.getData('Text'))
}
经调试 前后2个alert 都能正常显示 且 通过getData.() 得到剪贴板中的内容 也是修改后的结果..
但 为什么 粘贴出来的东西 却 只是 被复制的内容呢?
最奇怪的是,昨天晚上我写的.还都正常.今天再打开就这样了..然后我就用alert看函数执行到哪出了问题.可是 事实证明.并没问题 函数被完全执行了啊.. 最奇怪的是 既然剪贴版中的内容已经是我修改过的了.为什么粘贴出来的却还是复制的东西呢?我知道 clipboardData.setData() 等 IE7 不支持.但我确定是IE6啊....