- 浏览: 241378 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
无它唯勤:
...
Spring Ioc AOP -
dubaopeng:
挺好的,拿去改改!
java 解析csv文件 -
灵程大哥:
先试一下,看行不行
java 判断文本文件编码 -
pxjianke:
谢谢兄弟。我现在在测试插入千万级数据。做测试。这个太有用了。
Oracle 高速批量速插入数据 解决方案
copyPaste.js
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->
/**********************************************************
复制maintext到贴切板
***********************************************************/
function setClipboard(maintext)
{
if (window.clipboardData)
{
return (window.clipboardData.setData("Text", maintext));
}
else
{
if (window.netscape)
{
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return;
}
var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return;
}
trans.addDataFlavor("text/unicode");
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = maintext;
str.data = copytext;
trans.setTransferData("text/unicode", str, copytext.length * 2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
{
return false;
}
clip.setData(trans, null, clipid.kGlobalClipboard);
return true;
}
catch(e)
{
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
return false;
}
}
}
return false;
}
/**********************************************************
粘贴剪切板的内容
***********************************************************/
function getClipboard()
{
if (window.clipboardData)
{
return (window.clipboardData.getData('text'));
}
else
{
if (window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return;
}
var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return;
}
trans.addDataFlavor("text/unicode");
clip.getData(trans, clip.kGlobalClipboard);
var str = new Object();
var len = new Object();
trans.getTransferData("text/unicode", str, len);
}
catch (e)
{
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
return null;
}
if (str)
{
if (Components.interfaces.nsISupportsWString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsWString);
}
else
{
if (Components.interfaces.nsISupportsString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsString);
}
else
{
str = null;
}
}
}
if (str)
{
return (str.data.substring(0, len.value / 2));
}
}
}
return null;
}
/**********************************************************
复制maintext到贴切板
***********************************************************/
function setClipboard(maintext)
{
if (window.clipboardData)
{
return (window.clipboardData.setData("Text", maintext));
}
else
{
if (window.netscape)
{
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return;
}
var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return;
}
trans.addDataFlavor("text/unicode");
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = maintext;
str.data = copytext;
trans.setTransferData("text/unicode", str, copytext.length * 2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
{
return false;
}
clip.setData(trans, null, clipid.kGlobalClipboard);
return true;
}
catch(e)
{
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
return false;
}
}
}
return false;
}
/**********************************************************
粘贴剪切板的内容
***********************************************************/
function getClipboard()
{
if (window.clipboardData)
{
return (window.clipboardData.getData('text'));
}
else
{
if (window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return;
}
var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return;
}
trans.addDataFlavor("text/unicode");
clip.getData(trans, clip.kGlobalClipboard);
var str = new Object();
var len = new Object();
trans.getTransferData("text/unicode", str, len);
}
catch (e)
{
alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
return null;
}
if (str)
{
if (Components.interfaces.nsISupportsWString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsWString);
}
else
{
if (Components.interfaces.nsISupportsString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsString);
}
else
{
str = null;
}
}
}
if (str)
{
return (str.data.substring(0, len.value / 2));
}
}
}
return null;
}
发表评论
-
JS 日期时间选择控件
2007-12-13 09:41 3662/**//***本日历选择控件由tiannet根据前人经验完 ... -
AJAX 精辟 的 工具
2007-12-20 14:12 636var XmlHttpPool = { m_MaxPo ... -
正则表达式-3
2008-01-03 17:09 650/** * 格式验证 * 目前支持格式有: * 整 ... -
javascript 操作文件
2008-01-09 17:08 588一、功能实现核心:File ... -
为什么要使用对象直接量,它和JSON有什么关系(转)
2008-03-13 16:09 868近来看了国外的一些知名网站的JS源码,发现里面很多地方都用到对 ... -
js 正则表达试
2008-03-20 10:10 804//校验是否全由数字组成 [code] function i ... -
js 回车键
2008-05-13 11:45 576<html> <head> ... -
二维数组排序
2008-06-05 15:26 1112<!--<br /> <br /> ... -
JS 两个 Select 移动 项
2008-06-10 13:32 886<!--<br /> <br /> ... -
js 客户端验证 工具
2008-06-12 15:49 612<!--<br /> <br /> ... -
javascript 验证表单 工具
2008-07-08 18:00 630<!--<br /> <br /> ... -
js 二级联动菜单
2008-09-02 13:46 464/**//**Write by:惠万鹏*Time :2 ... -
二级联动之二
2008-12-09 12:16 684<!--<br /> <br /> ... -
js 调试工具
2008-12-27 14:42 654FullSource是款小巧但有用的工具,相对于IE浏览器本身 ... -
省份 城市 javascript
2009-01-13 19:46 588<!--<br /> <br /> ... -
js hashTable
2009-10-16 15:09 680function Hashtable() { ... -
jquery ajax
2009-12-07 18:02 734<script type="text/jav ... -
关于遮罩
2010-02-26 16:28 693<div id="coverDiv" ...
相关推荐
Javascript的IE和Firefox兼容性问题集合
Javascript的IE和Firefox(火狐)兼容性解决方案
解决现有IE和firefox不兼容的问题,内有多种解决方法,请大家好好学习
javascript的IE和Firefox兼容性汇编 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName....
JavaScript复制内容到剪切板示例, JavaScript复制内容到剪切板示例代码 JavaScript复制内容到剪切板示例简单小例子
JavaScript在IE和Firefox(火狐)的不兼容问题解决
Javascript的IE和Firefox兼容性
Javascript的IE和Firefox兼容性汇编 .txt 做网页写脚本必看
javascript日历控件 兼容ie firefox opera,很容易放入自己得网页中。简单易用
总结javascript在IE和Firefox中兼容性问题
很常用的javascript选项卡javascript最常用网页选项卡,IE Firefox兼容
Firefox与IE浏览器的javascript兼容性问题Firefox与IE浏览器的javascript兼容性问题Firefox与IE浏览器的javascript兼容性问题Firefox与IE浏览器的javascript兼容性问题Firefox与IE浏览器的javascript兼容性问题Fire...
Javascript在IE和FireFox中的兼容处理
总结了一些常用属性在ie和firefox下的兼容问题,并附有相应的解决方法。
Javascript中如何处理浏览器兼容问题
AOM中IE、Firefox兼容Enter代替Tab的Javascript
JS对select动态添加options操作[IE&FireFox兼容]
JavaScript画线,画图兼容FireFox,IE等浏览器
javascript复制到剪切板,需要到web坏境下才能正常的复制!