模拟qq的复制聊天记录到发消息框

接上-----“模拟qq的消息接收”
    qq 的消息发送界面提供了聊天记录,并且你可以通过鼠标轻松地、重复地把聊天记录复制到发消息框里,下面就是我提供的web页里实现的方法(注:此页面的来源为天乐的picq,小白只是添加了一个函数和自己的asp代码,实现了复制的功能!)
下面是显示聊天记录页的主要代码:
    
<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">             
     <%
     
     '取出聊天记录
     touser=trim(server.HTMLEncode (Request.QueryString ("touser")))
     
     '和该好友的聊天记录
     sql="select * from msg  where (sender='"&session("icqusername")&"' and receiver='"&touser&"' ) or ( sender='"&touser&"' and receiver='"&session("icqusername")&"' ) order by msgdate desc"
    on error resume next    
    rs.open sql,conn,1,3
    if Err.number <> 0 then
    response.write Err.description
    'else
    'response.write rs.recordcount
    end  if
    do while not rs.eof
     %>   
  <tr>      
  <!--
  这里实现复制聊天记录
  
  -->       
    <td width="100%"  class="menuitems"  onMouseover="highlightie5()"
    onMouseout="lowlightie5()"
    ondblclick="javascript:copyMessage(this)"
    
    style="cursor;hand"
    >       
    <font color=red>(<%=rs("msgdate")%>)  <%=rs("sender")%></font><br>
<%
omsg=changechr2(trim(rs("msg")))
Response.Write omsg
%><br>
      
</td>             
</tr>      
      <%
      rs.movenext
      
      loop
      rs.close
      Err.Clear
      %>  

</table>         
  <SCRIPT LANGUAGE=javascript>
<!--

//把选中的聊天记录复制到发消息框里去
function copyMessage(tr){
//parent.document.PostTopic.Message.value=tr.innerHTML
oldmsg=parent.document.PostTopic.Message.value
newmsg1=tr.innerText
if(oldmsg != "" ){
newmsg1=oldmsg+"\n"+newmsg1

}
parent.document.PostTopic.Message.value= newmsg1

}
//-->
</SCRIPT>

////////////
下面是发送消息页的主要代码:
<BODY   oncontextmenu=self.event.returnValue=false  bgColor=buttonface leftMargin=0 topMargin=0 LANGUAGE=javascript onunload="return window_onunload()" onload="return window_onload()" onresize="return window_onresize()">
<table width="100%" cellspacing="0" cellpadding="0" align=center>
<form action="messanger_post.asp" name=PostTopic  
  method=post>
  
  <tr bgcolor=buttonface>
      <td height="25" nowrap><b><font color="#003366">发送给: </font></b>
        <input readOnly size="10" value="<%=touser%>" style="BACKGROUND-COLOR: #d4d0c8;

BORDER-BOTTOM-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid"
      name="touser"
     >
       <marquee  scrollamount=4  

时间: 2024-11-03 21:11:38

模拟qq的复制聊天记录到发消息框的相关文章

模拟qq的消息接收

     接上:--->"模拟QQ的下拉列表选择图象(小白完善版)"     我们知道,在使用qq时,当你的朋友给你发来消息时,他的头像会不停的闪动,直到你查看该条消息,他才安静下来.这次小白要做的就是模拟这个东东:     1.来消息-->头像闪动               首先我们取出用户列表---如果该用户没发新消息给你,则显示他注册时的头像,否则,显示的图片为我们特制的动画图片(也可以对他的图片进行js特效处理:过一定的时间显示,给人闪动的感觉),这里给出第一种方

QQ聊天机器人for PHP版 (登录,收、发消息)

QQ聊天机器人for PHP版 (登录,收.发消息) 01 <?php 02  // 不多说了,直接上转载请著名出处 php100.com 03 include "http.class.php"; 04   05 class qq { 06   07     public $sid; 08     public $http; 09     public $qq_num; 10   11     function __construct() { 12         $this-&

微信登录 发消息

问题描述 需求:要求可以自动给微信上的还有消息.好友收到消息之后,有声音提醒.注意:微信公众平台发送的消息,没有声音提醒了.1,微信网页版大致原理,客户端网页包含一个定时变化的uuid,不停的请求服务器验证.手机版登录之后,扫描这个二维码得到客户端的uuid,并将已经登录的微信一起传输给服务器,客户端收到此uuid的登录信息之后,自动跳转.2,StartBlueStacks模拟器,这个安装麻烦,可以登录微信并且发送消息.C#程序如果调用这个,目前还不会.winapi?3,反编译微信,中间劫持.这

为什么php服务端调用环信服务器发消息不成功

问题描述 求助大神啊:就是我根据emchat-server-php 下的 例子代码,通过浏览器访问 php页面,让 环信服务器去给指定群组发消息的时候可以获得服务器的response有 success 的标记,但是 app端却收不到消息? 另:通过 php可以获得指定用户的信息,通过restapi可以 发送成功群发消息,app可以收到群发消息.附:调用代码:var_dump($h->yy_hxSend('yanhui',array('1428919001411903'),'i love you'

如果想两个app之间发消息是否可实现?

问题描述 **如果想两个app之间发消息是否可实现?** 解决方案 这个实现不了.环信的2个app之间是完全隔离的.彼此的用户都是不通的.可以考虑采取的办法是2个app用同一个环信appkey.这样你虽然是2个app,但对环信来说,是同一个app.当然你得保证你这2个app的用户账号名不能重复.解决方案二:谢谢楼主哦static/image/common/sigline.gif90%打工小伙一生都不可能知道的秘密http://user.qzone.qq.com/82175487

已经删除QQ好友的聊天记录怎么查看

故障现象: 查询与已经删除的QQ好友的聊天记录. 解决方案: QQ好友被删除后在主界面好友分组是看不到的,所以无法查询到. 先随意打开与一个好友的聊天界面,并点击"消息记录",然后点击右上角的"更多": 然后会出现"消息管理器"界面: 在这个里面可以找到与已经删除的好友的聊天记录.   备注: 这个方法只能查找到在本机上的聊天记录,并且如果重装过系统或者删除过QQ号的文件,那么聊天记录将会找不到.

iPad版微信终于来临了 微信5.4版搜索更智能 转账就是发消息

等待甚久的iPad版微信终于来临了!昨日微信iOS版本更新至5.4.0.16,新增功能包括搜索公众号.识别图中二维码.面对面收钱,同时适配iPad.(微信5.4安卓版重回ios风格 导航菜单都放底栏位置) 1.先来揭开iPad版微信应用的面纱 微信已有iPhone和Mac版应用,但并没有独立的iPad版应用.此次更新后,微信推出了适配iPad的版本.用户除了输入手机号码登录iPad微信外,还可通过扫描二维码的方式来登录. iPad登录方式与网页版有相同之处,用户打开iPad版应用后,需用手机扫描

c#实现QQ群成员列表导出及邮件群发之模拟QQ登陆

前言 本文的重要部分: 1.抓包获取QQ空间或者邮箱登陆地址,分析参数,用户名,密码, 验证码,gtk,随即数. 2.获取每次登陆需要的验证码 3.用户名,密码,验证码加密得到登 陆密码 4.Http模拟登陆拿cookie 本文实验的思路也可换另一种方式,抓包获取登陆的js,用代 码操作js来计算密码 ,gtk等实现登陆. 抓包 1.我们来访问qq空间的地址http://i.qq.com/ ,打开网站,我们可以看到登陆的对话框,首先我们输入一个错误的账号和密码,抓起提交的地址. 列表导出及邮件群

如何给QQ和MSN聊天记录加密

QQ和MSN都是我们平时最常用到的网上聊天软件,但除了把它们用在与网友聊天之外,越来越多的公司也把联系公司业务的工作交给了它们.如此一来,就有大量的涉密信息会随着软件聊天记录而存入电脑硬盘,这多少会让人感到不安.那么今天,笔者就谈一谈如何为两款聊天软件进行信息加密. 注:本文技巧已于QQ 2006 Beta 2和Windows Live Messager 0689版下测试通过 一. QQ篇 聊天记录的加密在QQ软件中还是比较简单的,因为在它上面早已提供了一套记录加密方案. 1. 点击QQ主菜单,