js部分:

        window.onload=function(){var btnShare=document.getElementById('btn_share');var btnPut=document.getElementById('btn_put');var ul=document.getElementById('ul');var li=ul.children;//分享关闭document.onclick=function(){ul.style.display='';};//分享打开btnShare.onclick=function(e){e.stopPropagation();ul.style.display='block';};//发表评论btnPut.onclick=function(){var getContent=document.getElementById('enjoy').value;if(getContent){var content=document.getElementById('footer');content.innerHTML='<p>'+getContent+'</p>'+content.innerHTML;document.getElementById('enjoy').value='';}else{alert('请输入内容');}};//分享点击for(var i=0;i<li.length;i++){li[i].index=i;li[i].onclick=function(e){e.stopPropagation();var getContent=document.getElementById('enjoy').value;//qqif(this.index===0){var p = {url: 'https://blog.csdn.net/lucky541788/article/details/81835975',/*获取URL,可加上来自分享到QQ标识,方便统计*/desc: '来自浩博的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/title : getContent,/*分享标题(可选)*/summary : getContent,/*分享描述(可选)*/site: 'hu\'s comment'/*分享来源 (可选) ,如:QQ分享*/};var s = [];for (var i in p) {s.push(i + '=' + encodeURIComponent(p[i] || ''));}var target_url = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ;window.open(target_url, 'qq','height=520, width=720');}//qq空间else if(this.index===1){var p1 = {url: 'https://blog.csdn.net/lucky541788/article/details/81835975',/*获取URL,可加上来自分享到QQ标识,方便统计*/desc: '来自浩博的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/title : getContent,/*分享标题(可选)*/summary : getContent,/*分享描述(可选)*/site: 'hu\'s comment'/*分享来源 (可选) ,如:QQ分享*/};var s1 = [];for (var i1 in p1) {s1.push(i1 + '=' + encodeURIComponent(p1[i1] || ''));}var target_url1 =  "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?"+ s1.join('&') ;window.open(target_url1, 'qZone','height=520, width=720');}//微信else if(this.index===2){var p2 = {url: 'https://blog.csdn.net/lucky541788/article/details/81835975',/*获取URL,可加上来自分享到QQ标识,方便统计*/desc: '来自浩博的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/title : getContent,/*分享标题(可选)*/summary : getContent,/*分享描述(可选)*/site: 'hu\'s comment'/*分享来源 (可选) ,如:QQ分享*/};var s2 = [];for (var i2 in p2) {s2.push(i2 + '=' + encodeURIComponent(p2[i2] || ''));}var target_url2 ="http://qr.liantu.com/api.php?text=http://test.qicheyitiao.com" + s2.join('&') ;window.open(target_url2, 'weixin','height=520, width=720');}//微博else {var param = {url: 'https://blog.csdn.net/lucky541788/article/details/81835975',/*获取URL,可加上来自分享到QQ标识,方便统计*/desc: '来自浩博的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/title : getContent,/*分享标题(可选)*/summary : getContent,/*分享描述(可选)*/site: 'hu\'s comment'/*分享来源 (可选) ,如:QQ分享*/};var temp = [];for( var p3 in param ){temp.push(p3 + '=' +encodeURIComponent( param[p3 ] || '' ) )}var target_url3 ="http://service.weibo.com/share/share.php?"+temp.join('&');window.open(target_url3, 'sinaweibo','height=430, width=400');}}}}

html部分:

<div id="comment"><div id="header"><textarea name="comment" id="enjoy"></textarea><div id="share"><div><button id="btn_share">分享</button><ul id="ul"><li>分享至QQ</li><li>分享至QQ空间</li><li>分享至微信</li><li>分享至微博</li></ul></div><button id="btn_put">发表评论</button></div></div><div id="footer"></div>
</div>

js——发表评论和分享功能相关推荐

  1. js实现第三方平台分享功能

    1. qq好友分享实现           API文档:https://connect.qq.com/intro/sharetoqq/   链接为 : http://connect.qq.com/wi ...

  2. 利用NativeShare.js实现移动端分享功能

    原文地址 https://github.com/fa-ge/NativeShare/blob/master/README.md 下载地址:https://github.com/fa-ge/Native ...

  3. js实现选中文字 分享功能

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 通过JS控制各种元素的点击事件的【时间间隔】,特别适合【发表评论】功能...

    1.使用情景模拟:下单(防止用户无脑狂点).支付(防止用户无脑点击支付).发表评论(防止用户无脑点击),当然如果你用了一个提示框进行屏蔽,下面代码可以无视了,右上角谢谢. 2.默写情景比如:比如发表评 ...

  5. 评论的ajax请求,pjblog发表评论用的ajaxJS.js

    pjblog发表评论用的ajaxJS.js 更新时间:2007年04月25日 00:00:00   作者: document.write(' 数据正在读取中,请等候... ') function sh ...

  6. PHP+MySQL设计高效发表评论留言功能

    分享一个PHP+MySQL+Ajax设计的高效发表评论留言功能,可以将此功能应用在网站留言.评论等地方. 首先我们放置一个评论表单和显示评论列表#comments,接着调用评论列表,并且通过Ajax发 ...

  7. js实现QQ、微信、新浪微博分享功能

    使用js实现QQ.微信.新浪微博分享功能. 微信分享需要手机扫描二维码,需要对url进行编码.在https协议下,扫描二维码时,浏览器打不开可能是没有安全证书导致的. js代码: 1 var shar ...

  8. 微信分享功能问题-描述内容换行,导致js加载失败

    jsContent内容存在换行符,导致js处理失败, 解决办法,在后台接口中替换'/r/n'为空,并截取前30位 weiXinJsSdk.setSharcontent(StringUtils.isNo ...

  9. 【Javascript】进阶之实现评论分页与发表评论功能

    描述:实现评论分页与发表评论 1.评论分页,通过上一页.下一页和输入页数跳转 2.发表评论是需要先判断是否登录,登录后显示个人中心和退出,再发表评论,如果选择匿名评论,则显示匿名 代码实现 HTML ...

最新文章

  1. x20 android7.0性能,vivoX7Plus和vivoX20综合对比评测 看完这些优缺点再做判断
  2. 【Python】五种Pandas图表美化样式汇总
  3. java中兴参与实参相同_中兴通讯_传输SDH试题(含答案)
  4. 关于微信,运营商们就这点志向?
  5. 【数据结构与算法】数组动态分配方式的思考
  6. PHP学习总结(2)——PHP入门篇之PHP代码标识
  7. WebRequest 对象的使用
  8. 【转】Java 杂谈(三)
  9. .NET开发不可错过的25款必备工具,徐汇区网站设计
  10. Silverlight 2.5D RPG游戏技巧与特效处理:(五“.NET研究”)圣赞之HLSL渲染动画
  11. 破解wifi并实施中间人攻击
  12. 疯狂星期四,但是程序员
  13. WebSSH2 界面ssh
  14. 云服务器装桌面后怎么连接,云桌面具体的安装步骤是怎样的
  15. 如何恢复计算机隐藏的文件夹,win10系统隐藏或取消隐藏文件夹的还原方案
  16. CDR中神奇的卷页滤镜
  17. 为UBUNTU安装一个像千千静听一样的MP3播放器
  18. 【C认证】对标名企技术标准,大厂不是梦
  19. 安徽师大附中%你赛day9 T2 富 解题报告
  20. 互联网二手车的春天真的要来了吗?

热门文章

  1. Linux系统中sz和rz命令详解(文件传输、上传、下载)
  2. clodop(4.0.8.8版本) 任意文件访问漏洞
  3. GBK转UTF-8,亲测有效
  4. 运营人必懂 | TikTok运营指南
  5. OpenCV基础(17)基于OpenCV、scikit-image和Python的直方图匹配
  6. 平安科技高级算法工程师瞿晓阳:云端终端双场景的AI加速研究 | 2018FMI人工智能与大数据高峰论坛(深圳站)
  7. duilib开发(八):duilib 实现 table switch
  8. 浏览器插件-离线英汉词典 2018-10-12
  9. Java期末考试试题及参考答案(02)
  10. 解决加密狗(可识别usb)虚拟机共享