網(wǎng)上找了一圈,沒(méi)啥發(fā)現(xiàn)。終于想到去看看google sheet是怎么干的。 " /> 碰超成人在线公开免费视频,538久久视频在线,美女张开让男生桶

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JS 巧妙獲取剪貼板數(shù)據(jù) Excel數(shù)據(jù)的粘貼

另外的方法就是用flash了,它可以避開(kāi)瀏覽器的安全限制,但是system類(lèi)中只有set的方法,另外的clipboard類(lèi)中倒是能訪(fǎng)問(wèn)到,但是似乎需要flash10的版本支持。

網(wǎng)上找了一圈,沒(méi)啥發(fā)現(xiàn)。終于想到去看看google sheet是怎么干的。
發(fā)現(xiàn)google sheet實(shí)現(xiàn)了excel的純文本的多數(shù)據(jù)格粘貼,沒(méi)有安全限制的需要,沒(méi)有使用flash。可能很多人都知道這種方法了,反正我一開(kāi)始很驚訝的,但是無(wú)奈,google的js文件是處理過(guò)的,看起來(lái)太累了。然后又去找ZOHO sheet,它的js文件只簡(jiǎn)單處理了一下,能debug,能看。
原來(lái),其在body上注冊(cè)了onkeydown事件,當(dāng)用戶(hù)按下ctrl+v鍵的時(shí)候,js將焦點(diǎn)轉(zhuǎn)移到一個(gè)textarea標(biāo)簽上,這樣,接下來(lái)的keyPress和keyUp事件就發(fā)生在textarea上了,自然而然的就相當(dāng)于用戶(hù)在textarea中復(fù)制了一下,然后,js再將焦點(diǎn)轉(zhuǎn)移,從textarea中將值取到。這樣就取到了剪貼板內(nèi)文本數(shù)據(jù)了。
下面是一個(gè)模仿ZOHO sheet實(shí)現(xiàn)的小例子。
復(fù)制代碼 代碼如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<script type="text/Javascript"><!--
    function cellkeydown(event) {
        if (event.ctrlKey && event.keyCode == 86) {
            var ss = document.getElementById("textArea");
            ss.focus();
            ss.select();
            // 等50毫秒,keyPress事件發(fā)生了再去處理數(shù)據(jù)
            setTimeout("dealwithData()",50);
        }    
    }
    function dealwithData(event) {
            var ss = document.getElementById("textArea");
            alert(ss.value);
            ss.blur();
    }
// --></script>
</head>
<body onkeydown="return cellkeydown(event)">
<div>
    <textarea id="textArea">

獲得的Excel的文本數(shù)據(jù),按照/t,/n就可以分割得到格子和行信息了。但這樣只能得到簡(jiǎn)單的純文本的excel值,格子的樣式都弄不到。但我發(fā)現(xiàn)一個(gè)方法,當(dāng)向iframe的document中復(fù)制的時(shí)候(就是在線(xiàn)編輯器的實(shí)現(xiàn)方式),這樣能出現(xiàn)一些樣式信息,IE中特別全,估計(jì)是因?yàn)樽约杭业漠a(chǎn)品自己能解析的緣故,F(xiàn)F和Chrome就只能得到行號(hào)列寬等一些簡(jiǎn)單的屬性。不知道誰(shuí)有方法能得到比較全的信息。

JavaScript技術(shù)JS 巧妙獲取剪貼板數(shù)據(jù) Excel數(shù)據(jù)的粘貼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人网站国产在线视频内射视频 | 国产一区二区三区国产精品 | 精品亚洲一区二区在线播放 | 日欧一片内射VA在线影院 | yellow高清免费观看日本 | 年轻的女职工在线观看 | 辣文肉高h粗暴 | 国产精品亚洲AV色欲在线观看 | 国产久爱青草视频在线观看 | 精品久久久爽爽久久久AV | 日本xxxxx按摩19 | 亚洲 欧美 中文字幕 在线 | 在线观看国产区 | 秋霞电影院午夜伦高清 | black大战chinese周晓琳 | 国产AV亚洲精品久久久久 | 特级毛片全部免费播放免下载 | 国产精品女上位在线观看 | 亚洲AV久久久噜噜噜久久 | 欧美性爱 先锋影音 | 看80后操 | 国产亚洲精品久久久久久久软件 | 丫鬟粗大狠狠贯穿h | 狠狠撩色姣姣综合久久 | 日美一级毛片 | 男总裁憋尿PLAY灌尿BL | 亚洲人成77777 | 亚洲第一综合天堂另类专 | 亚洲欧美日本中文子不卡 | 久久久久激情免费观看 | 国产精品国产三级国产an | 一区二区中文字幕在线观看 | 中文字幕视频在线观看 | 美女乱草鲍高清照片 | 性夜夜春夜夜爽AA片A | 美女诱点第6季 | 在线看片韩国免费人成视频 | 一本久道久久综合狠狠躁AV | 久久这里只有精品国产精品99 | 一品道门在线观看免费视频 | 三级貂蝉艳史 在线观看 |