不知道你是如何用HTC封装的。只能给你个copy paste的例子<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<INPUT type="text" id=text1 name=text1 onfocus="tmp=this;">
<INPUT type="text" id=text2 name=text2 onfocus="tmp=this;">
<input  type="button"  value="copy"  onclick="doCopy()">  
<input  type="button"  value="paste"  onclick="doPaste()">  
</BODY>
</HTML>
<SCRIPT>
function doCopy(){
try{
tmp.focus();
document.execCommand('COPY');
}catch(e){
alert("你要拷什么?");
}
}function doPaste(){
try{
tmp.focus();
document.execCommand('PASTE');
}catch(e){
alert("你要往哪贴?");
}
}</SCRIPT>

解决方案 »

  1.   

    系统不是自带右键复制、粘贴么?
    随便放个input,不是都有么?你是不是在HTC里把input的一些事件禁止了?
    与其模拟一个右键菜单,那还不如把右键点击事件开放出来。
      

  2.   

    问题还是没解决,我自己找了另外的办法,不过不是感谢joe820302(joe)的热情参与
      

  3.   

    楼上的老兄,小弟有一解决办法,就是将你的HTC中的文本框和按钮移到BODY中,具体做法可按下面的来实现,将HTC中的文本框和按扭用JAVASCRIPT代码写在一个JS脚步文件,将其代码用一个字符串来实现,当需要的时候就像调用一个函数来执行,通过函数接口传递几个参数,并将字符串中的相关值用参数来代替。最后用DOCUMENT。WRITE来输出。这个公司有个高级程序员就是这来解决相关问题的。这样就可以现实了文本框的复制等功能。用的是IE自带的。不会有问题的。