分享代码2

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%
String pathShare = request.getContextPath();
String basePathShare = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pathShare+"/";
%>
<script>
function postToQt()
{
	var objName = jQuery.find("span.title");
	var name = '';
	if(objName.length > 0)
	{
		name = jQuery.find("span.title")[0].innerHTML;	
	}
	
	var shareTitle = document.title + ':' + name;

	var pTQt = getId('postToQtF'); 
	getId('QQmsg').value = shareTitle + ' ' + location.href; 
	getId('QQreturn').value = location.href; 
	pTQt.submit();  
}

function postToWeibo(){
	var titleSina = ''; 
	if(jQuery.find('span.title').length > 0){
		titleSina=document.title + ':'+jQuery.find('span.title')[0].innerHTML; 
	}  
	window.open('http://weibo.cn/ext/share?ru='+encodeURIComponent(location.href)+'&rt='+encodeURIComponent(titleSina)+'&st='+(new Date()).getTime());
	
}

</script>
<form name='postToQtF' id="postToQtF" target='_blank' style="height: 0; width: 0; overflow: hidden;" action="http://ti.3g.qq.com/open/s?aid=share" method="post">
  <input type="hidden" name="sbid" value="801227397" />
  <input type="hidden" name="msg" id="QQmsg" value="" />
  <!-- 无图片可删除此项 
  <input type="hidden" name="image" value="替换此处为图片的链接" />-->
  <!-- 返回链接必须与申请时的域名一致 -->
  <input type="hidden" name="return" id="QQreturn" value="" />
  <input type="hidden" name="g_ut" value="2" />
  <input type="submit" value="分享至腾讯微博" />
</form>
<a href="javascript:void(0);" οnclick="postToQt();" title="分享到腾讯微博" ><img src="<%=basePathShare %>resources/images/s1.png"/></a>
<a href="javascript:void(0);" οnclick="postToWeibo();" target="_blank"  title="新浪微博分享"><img src="<%=basePathShare %>resources/images/s2.png"/></a>
<a href="javascript:void(0);" οnclick="window.open('http://sns.z.qq.com/share?url='+encodeURIComponent(document.location.href)+'&title='+encodeURIComponent(document.title));return false;" target="_blank" title="分享到QQ空间"><img src="<%=basePathShare %>resources/images/s3.png"/></a>

<a href="javascript:void(0);" οnclick="window.open('http://3g.163.com/t/checkLogin.do?info='+encodeURIComponent(document.title)+'&source='+encodeURIComponent(document.title)+'&link='+encodeURIComponent(document.location.href));return false;" target="_blank" title="分享到QQ空间"><img src="<%=basePathShare %>resources/images/s10.png"/></a>

<!--http://3g.163.com/t/checkLogin.do?info=与手机网易合作&source=手机网易网&link=http://3g.163.com/ntes/09/1225/15/5RD102AK00964271.html&mobilewbco=nb_sjwyw_wzy_p4_分享到网易微博-->
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分享是现代社交媒体中的一项重要功能,它允许用户将自己喜欢的内容分享给其他人。在uniapp中,开发者可以通过编写代码实现H5页面的分享功能。 首先,我们需要在uniapp项目的manifest.json文件中配置分享信息。在这个文件中,可以设置页面的标题、描述、图片等信息,这些信息将会在用户分享页面时显示在社交媒体平台上。 然后,在需要分享的页面中,我们可以通过uni.share方法来触发分享操作。这个方法需要传入一个配置对象,包括分享的标题、描述、链接和图片等。开发者可以根据需要自定义这些配置信息。代码示例如下: ``` uni.share({ title: '分享标题', desc: '分享描述', link: '分享链接', imgUrl: '分享图片链接', success: function () { console.log('分享成功'); }, fail: function (err) { console.log('分享失败', err); } }); ``` 在这段代码中,我们可以看到分享成功和失败时的回调函数。开发者可以在这些回调函数中,根据需要执行相应的操作或者提示用户相关信息。 需要注意的是,分享功能在不同平台上的实现方式可能会有所不同。uniapp框架已经对不同平台的分享功能进行了适配,开发者只需要按照上述代码编写即可。 总结来说,通过在manifest.json文件中配置分享信息,然后在需要分享的页面中调用uni.share方法,开发者可以实现uniapp H5页面的分享功能。好的分享体验可以增加用户的互动和传播,提升应用的用户体验和推广效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值