又有几天没有写日记了,通常有2种原因会出现这种情况,一个是因为生活太枯燥没什么可写的,第二种可能就是我正遇到的。
生活太忙碌,没有时间写。
上个礼拜接连是我的阳历生日,我的阴历生日,米米的阴历100天,米米的阳历100天,又是吃饭前的种种,又是米妈要去体检,米外婆身体又不大舒服。我的有些事情也不大顺心。还好,周末买了5注彩票,中了最高级别的5元钱,冲冲霉气。
下面步入正题:通常情况下,IE里面我们用window.clipboardData这个对象来实现用户点击按钮即可拷贝指定文本框里面的内容
<input type="text" id="txt" value="ABCDEF" />
<input type="button" onclick="co();" value="COPY" />
<script>
function co() {
var txt = document.getElementById("txt");
var t = txt.value;
if (window.clipboardData) {
window.clipboardData.setData("Text",t);
}
}
</script>
对于非IE浏览器由于安全问题,默认是禁止控制剪贴板的,于是诞生了JS+Flash结合解决该问题的“终极方案”。利用Flash的剪贴板功能,将数据传递给FLASH然后调用FLASH内置方法,设置剪贴板。
<embed src="clipboard.swf" flashvars="clipboard=escape('这里是要传输的文字')"
type="application/x-shockwave-flash" width="0" height="0"></embed>
clipboard.swf文件里只有简单的这些代码即可。
if(clipboard.length) {
System.setClipboard(clipboard);
}
但是,自从Flash Player 10出来之后,一切都改变了。具体如何处理明天继续。