87,984
社区成员
发帖
与我相关
我的任务
分享
文件n.asp代码如下:
<script language="javascript" type="text/javascript">
window.onload=function(){
var wenbenyu = document.getElementById("wenbenyu_a");
wenbenyu.focus();
postMessage("ctrl","http://localhost/ceshi_a/n.asp");
postMessage("v","http://localhost/ceshi_a/n.asp");
window.addEventListener('message',function(e){var color=e.data;document.getElementById('wenbenyu_a').value=color;},false);
}
</script>
<textarea name="wenbenyu_a" cols="60" rows="3" id="wenbenyu_a"></textarea>
我想发送ctrl+v按键粘贴,但这样写发送过去的是字符串。
文件n.asp代码如下:
<script language="javascript" type="text/javascript">
window.onload=function(){
var wenbenyu = document.getElementById("wenbenyu_a");
wenbenyu.focus();
PostMessage(hWnd,WM_KEYDOWN,VK_LCONTROL);
PostMessage(hWnd,KEYEVENTF_KEYUP,VK_V);
window.addEventListener('message',function(e){var color=e.data;document.getElementById('wenbenyu_a').value=color;},false);
}
</script>
<textarea name="wenbenyu_a" cols="60" rows="3" id="wenbenyu_a"></textarea>
我想发送ctrl+v按键粘贴,但这样写不行,没有任何反应。
<script language="javascript" type="text/javascript">
window.onload=function(){
这里怎么写呢?
if(event.ctrlKey){
document.write("ctrl键已按下");
}else{
document.write("ctrl键没有按下");
}
}
</script>
或把这个写下也行啊。