js點擊後將文字複製到剪貼板,將圖片複製到剪貼板
複製文字:javascript
- <table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable">
- <tr>
- <th width="100%" style="color: white;"><s:text name="詢單明細"></s:text></th>
- </tr>
- <tr>
- <td align="center">
- <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea>
- <div id="inquiryInfoDIV" style="display:none">
- <s:property value="inquiryContact" escape="false"/>
- </div>
- <script> dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText;
- </script>
- </td> </tr>
- <tr>
- <td align="center">
- <input type="button" id="button" name="button" value="複製" onclick="copyContact()"/>
- </td> </tr> </table>
- <script type="text/javascript">
- var i = 0 ;
- function copyContact(){
- var contat = document.getElementById("inquiryContact1").value;
- window.clipboardData.setData('text', contat);
- if(window.clipboardData.getData('text')==''){
- if(i==1){
- alert("複製失敗,請手動Ctrl+C快捷鍵複製!");
- }else{
- alert("複製失敗,請從新複製!");
- i = 1;
- }
- }else{
- alert("內容已經複製到剪貼板!");
- }
- }
- </script>
複製圖片:html
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Insert title here</title>
- <SCRIPT LANGUAGE="JScript">
- var oPopup = window.createPopup();
- function ButtonClick(div)
- {
- //var div = document.getElementById('divId');
- div.contentEditable = 'true';
- var controlRange;
- if (document.body.createControlRange) {
- controlRange = document.body.createControlRange();
- controlRange.addElement(div);
- controlRange.execCommand('Copy');
- }
- div.contentEditable = 'false';
- }
- </SCRIPT>
- </head>
- <body>
- <div id="divId1">
- <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)">
- </div>
- </BODY>
- </body>
- </html>
歡迎關注本站公眾號,獲取更多信息