javascript操作粘贴板

< body  MS_POSITIONING ="GridLayout" >
        
< script  type ="text/javascript" >  
   
<!-- 
   
function clip(text){   
   
//str=eval("document.getElementById('copy1')"); 
   //str.select(); 
   //str = document.selection.createRange(); 
   //clipboardData.setData('text',(str.text)); 
   var sel = document.body.createTextRange();
            sel.moveToElementText(document.getElementById(
'copy'));//此处form是页面form的id
            sel.select();
            sel.execCommand(
"Copy");
   }
 
   
//--> 
        
</ script >
        
< form  id ="Form1"  method ="post"  runat ="server" >
            
< href ="javascript:clip()" > 复制到剪贴板 </ a >< br >
            
&nbsp;
            
< asp:Label  id ="copy"  style ="Z-INDEX: 102; LEFT: 48px; POSITION: absolute; TOP: 96px"  runat ="server" > 2 < sup >
                    2
</ sup ></ asp:Label >
        
</ form >
    
</ body >
1 .首先用后台语言从数据库里读取数据
2 .把从数据库里读取到的数据用javascript操作付到页面中去。
eg:
function replaceDate()
            
{                
                
if(isNewSign=="none")
                
{                                
                    
if(TANGER_OCX_OBJ!="")
                    
{
                        var myDocApp
=TANGER_OCX_OBJ;                    
                        
//****************Word替换文字型窗体区域书签内容*******************
                        
//只能替换一次                    
                        myDocApp.ActiveDocument.FormFields("recfilecode").Range = recfilecode;             
                        myDocApp.ActiveDocument.FormFields(
"recfileno").Range = recfileno;
                        myDocApp.ActiveDocument.FormFields(
"recfilemj").Range = recfilemj;
                        myDocApp.ActiveDocument.FormFields(
"recfileyear").Range = recfileyear;
                        myDocApp.ActiveDocument.FormFields(
"recfilemonth").Range = recfilemonth;
                        myDocApp.ActiveDocument.FormFields(
"recfileday").Range = recfileday;
                        myDocApp.ActiveDocument.FormFields(
"recfiletitle").Range = recfiletitle;
                        myDocApp.ActiveDocument.FormFields(
"recfileunite").Range = recfileunite;
                        
                    
                }

            }
说明:1)FormFields是word中的属性,
2)ActiveDocument(NTKO中的属性):返回文档对象的自动化接口
3)("recfilecode")为word摸板中的字段名 

转载于:https://www.cnblogs.com/sunheyubo/archive/2008/04/02/1134949.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值