<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="com.siku.manorage.common.renrenApi.QiDianApi" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>庄园时代</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
body {
font-size: 12px;
color: #333333
}
a {
color: #895f02;
text-decoration: none;
}
a:hover {
color: #bb943e;
text-decoration: underline;
}
ul,ul li {
list-style: none;
padding: 0px;
margin: 0px;
}
.box {
width: 700px;
margin: 10px 0;
}
.cont {
width: 95%;
margin-left: auto;
margin-right: auto;
}
h3 {
padding: 0px;
margin: 0px;
}
.box h3 {
line-height: 30px;
text-align: center;
font-size: 15px;
}
.cont_msg {
width: 95%;
border: solid 1px #ccc;
margin: 10px 0;
height: 400px;
line-height: 22px;
/**/
overflow: scroll;
}
.cont_msg ul {
width: 98%;
margin-top: 10px;
margin-bottom: 10px;
/*margin:10px;
width:21%;
list-style:none;
border:solid 1px #CCC;*/
}
.cont_msg ul li {
float: left;
line-height: 21px;
list-style: none;
text-align: center;
display: inline;
margin-left: 20px;
margin-top: 15px;
}
.cont_msg ul li img {
width: 60px;
height: 60px;
padding: 2px;
border: solid 1px #ccc;
}
.clear {
clear: both;
}
.input {
background-color: #FFFFFF;
height: 16px;
width: 180px;
border: solid 1px #ccc;
}
.btn a {
background-color: #d5ac4f;
padding: 0 8px;
line-height: 16px;
border: solid 1px #c39839;
text-align: center;
color: #fff;
float: left;
margin-right: 10px;
display: block;
}
.btn a:hover {
color: #aa7e1d;
background-color: #dec282;
border: solid 1px #d1ab54;
}
.tLeft {
float: left;
width: 225px;
}
h3 {
color: #a77609;
}
</style>
<script>
var ids="";
function fmsubmit(){
var userids=document.getElementsByName("uid");
for(var i=0;i<userids.length;i++){
if(userids[i].checked==true){
ids+=","+userids[i].value;
alert(userids[i].value);
}
}
var id = document.invitefm.sessionId.value;
if(ids!=""){
ids=ids.substr(1);
window.location.href="http://192.168.1.119:8080/manorage/invite?ids="+ids+"&id="+id;
}else{
alert("请选择好友!!");
return false;
}
}
</script>
</head>
<body>
<%
List<HashMap> list = new ArrayList<HashMap>();
Map map1 = new HashMap();
for(int i =0;i<1;i++){
map1.put("1" ,"img/ph01.jpg");
map1.put("2" ,"张三");
map1.put("3" ,"12131");
list.add((HashMap) map1);
}
%>
<div class="box">
<h3>请选择您要添加的好友</h3>
<br />
<div class="cont">
<p><span class="tLeft">输入:<input name="" type="text"
class="input" /></span> <span class="btn"><a href="#">查找</a></span></p>
<div class="clear"></div>
<p>
<form action="test" name="invitefm">
<input type="hidden" id="sessionId" value="<%=request.getParameter("id")%>">
<div class="cont_msg">
<ul>
<%
for (HashMap hashMap : list) {
%>
<li><a href="#"><img src="<%=hashMap.get("1") %>" border="0" /><br />
<input name="uid" type="checkbox" id ="uid" value="<%=hashMap.get("3") %>" />
<%=hashMap.get("2") %></a></li>
<%
}
%>
<div class="clear"></div>
</ul>
<div class="clear"></div>
</div>
</p>
<p><span class="btn"><a href="#" onclick="return fmsubmit();">发送好友请求</a></span> <span
class="btn"><a href="#">跳过</a></span></p>
</div>
</div>
</form>
</body>
</html>
分享到:
相关推荐
用户应该能够轻松地访问邀请页面,生成并发送邀请链接或邀请码。页面设计应简洁明了,包含必要的指导信息,如邀请的步骤、预期的好处等。此外,为了提高用户体验,可以提供多种邀请方式,比如一键分享到微信、QQ等...
在这个“邀请好友注册功能实现(用于论坛十五周年专题)”中,我们将探讨如何设计和实现这样一个功能,以及它在特定上下文——论坛十五周年庆典中的作用。 首先,我们要理解邀请系统的基本结构。通常,它包括以下几...
这一功能可能通过生成独特的邀请码或者分享链接来实现,用户将链接或邀请码发送给朋友,朋友点击后即可参与抽奖。系统会记录邀请关系,以确定是否满足抽奖条件。 6. **数据库交互**: 抽奖活动需要记录用户信息、...
一旦获取了联系人信息,发送好友邀请通常涉及构建邀请邮件并使用PHP的mail()函数或通过SMTP服务器发送。邀请邮件的内容和格式需要符合Gmail或其他邮件服务的要求,避免被识别为垃圾邮件。 为了确保安全性,最佳实践...
6. **好友邀请**:登录成功后,如果新浪提供了API接口或者网页端的邀请链接,我们可以继续发送请求邀请好友。这可能涉及到额外的API调用,也需要解析返回的JSON或XML数据,遵循其规定的格式发送邀请请求。 7. **...
6. 分析返回的数据,提取出QQ好友的ID或邮箱地址,然后构造邀请链接或发送邀请邮件。 在实现过程中,要注意以下几点: - 数据安全:避免明文存储用户密码,应使用哈希加密。 - 错误处理:对可能出现的错误如网络...
对于“126好友邀请”功能,这通常涉及到API调用或发送邮件。如果126邮箱提供了API,我们需要查看其文档,获取邀请好友的接口和所需的参数。一般会需要用户ID、好友邮箱地址等信息。使用cURL发送JSON格式的数据,可以...
AlphaRecommend 插件的核心功能是邀请好友功能。通过这个插件,网站的注册用户可以方便地发送邀请链接给他们的朋友,这些链接通常包含特定的跟踪代码,以便统计邀请的效果。当被邀请的朋友通过链接访问网站时,系统...
为了解决这个问题,Windows Live Messenger 8.1 Beta引入了一个新特性,允许在发送好友邀请时附带个人邀请信息。 **使用Windows Live Messenger 8.1 Beta添加好友**: 1. **下载并安装最新版**:首先,确保您已经...
1、自定义首页、个人助力页面、好友助力页面的背景和颜色等; 2、支持自定义活动主题和助力关键词,想助力霸王餐或是助力景区门票,或是助力iPhone6手机,完 全自定义的; 3、支持后台设置秒显广告,广告支持设置...
2. **超时问题**:如果收到好友的辅助邀请超过3小时未处理,邀请会失效且无法重新发送。若申诉失败,建议好友重新申诉,并再次邀请你辅助。 3. **丢失邮件**:如果好友误删了申诉邮件,他们可以直接登录QQ安全中心...
3. 邮件丢失:如果好友不小心删除了辅助邀请邮件,他们可以直接登录QQ安全中心的辅助申诉页面进行操作,无需依赖邮件中的链接。 4. 提示过期:如果系统显示辅助申诉已过期,你将无法继续帮助。此时,好友需要重新...
通过`EMGroupManager邀请成员到群组()`方法,可以向指定用户发送群邀请。被邀请用户会收到邀请通知,确认后加入群组。 为了保证用户体验,开发者还需要关注消息的**推送和显示**。环信SDK支持离线消息推送,即使...
选择添加好友,可以变成一个握手状,无论从聊天界面,从地图上,或者切换页面到师徒家族,都能直接激活对方,然后添加。 右键单击人物,点击私聊,会弹出私聊窗口。 选择加入队伍,加入对方所在队伍,无论从聊天界面...
在本示例中,我们将探讨如何使用ASP.NET来获取MSN(Microsoft Messenger)和GTalk(Google Talk)的好友列表,以便在你的应用中实现朋友邀请功能。 首先,我们需要理解MSN和GTalk的协议。MSN使用微软的实时通信...
- **Invite.htm - 邀请页面**:邀请新用户加入社区。 - **Left.htm - 左侧区域页面**:展示左侧菜单栏。 - **Login.htm - 登录页面**:用户登录系统。 - **Jobcenter.htm - 招聘中心页面**:提供招聘信息。 - **...
如何将陌生人或已添加的好友邀请进入QQ群是很多用户可能会遇到的问题。本文将详细介绍两种常见的方式,并结合具体步骤帮助读者更好地理解整个操作流程。 ### 一、将陌生人加入QQ群 #### 第一种方法:通过发送群...
8. **好友邀请**:通过社交网络邀请好友注册和购买,促进口碑营销。 **二、后台功能** 1. **站点信息维护**:管理网站的基本信息,如名称、LOGO和统计代码。 2. **后台用户管理**:添加、删除和修改后台管理员的...
一旦找到目标用户,Iayim提供了添加好友的选项,这通常需要发送一个添加请求,并等待对方接受。 2. **动态绑定好友**:这个特性可能意味着Iayim允许用户将自己的社交网络账户(如微信、QQ等)与Iayim账号关联,这样...
在WebQQ项目中,Ajax用于实现实时通信,比如接收和发送消息,而无需刷新整个页面,提升了用户体验。 2. **Servlet**:Servlet是Java Web应用中的服务器端组件,用于处理HTTP请求并生成响应。在这个WebQQ项目中,...