Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 分享一段选中文字分享到微博的代码

[复制链接]
ゞ哦最稀饭你 发表于 2011-3-12 11:34:43 | 显示全部楼层 |阅读模式
Discuz!模板
适用版本: Discuz! X1.5
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
风格转换者: 仿制
本帖最后由 ゞ哦最稀饭你 于 2011-3-12 11:36 编辑



可以点击预览
http://www1.pconline.com.cn/test/20110223/miniBlogShareDemo.html

  1. <STYLE>
  2. .img_sina_share {
  3. DISPLAY: none; CURSOR: pointer; POSITION: absolute
  4. }
  5. .img_qq_share {
  6. DISPLAY: none; CURSOR: pointer; POSITION: absolute
  7. }
  8. </STYLE>
  9. <IMG
  10. class=img_sina_share id=imgSinaShare title=将选中内容分享到新浪微博
  11. src="http://www.068i.com/template/weibo/image/sina.gif">
  12. <IMG
  13. class=img_qq_share id=imgQqShare title=将选中内容分享到腾讯微博
  14. src="http://www.068i.com/template/weibo/image/QQweibo.gif">
  15. <SCRIPT>
  16. var eleImgShare = document.getElementById("imgSinaShare"); //新浪微博图标
  17. var eleImgShare2 = document.getElementById("imgQqShare"); //腾讯微博图标

  18. var $miniBlogShare = function(eleShare,eleShare2,eleContainer) { //实现方法
  19. var eleTitle = document.getElementsByTagName("title")[0];
  20. eleContainer = eleContainer || document;
  21. var funGetSelectTxt = function() { //获取选中文字
  22. var txt = "";
  23. if(document.selection) {
  24. txt = document.selection.createRange().text; // IE
  25. } else {
  26. txt = document.getSelection();
  27. }
  28. return txt.toString();
  29. };
  30. eleContainer.onmouseup = function(e) { //限定容器若有文字被选中
  31. e = e || window.event;
  32. var txt = funGetSelectTxt(), sh = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
  33. var left = (e.clientX - 40 < 0) ? e.clientX + 20 : e.clientX - 40, top = (e.clientY - 40 < 0) ? e.clientY + sh + 20 : e.clientY + sh - 40;
  34. if (txt) {
  35. eleShare.style.display = "inline";
  36. eleShare.style.left = left + "px";
  37. eleShare.style.top = top + "px";
  38. eleShare2.style.display = "inline";
  39. eleShare2.style.left = left + 30 + "px";
  40. eleShare2.style.top = top + "px";
  41. } else {
  42. eleShare.style.display = "none";
  43. eleShare2.style.display = "none";
  44. }
  45. };
  46. eleShare.onclick = function() { //点击新浪微博图标
  47. var txt = funGetSelectTxt(), title = (eleTitle && eleTitle.innerHTML)? eleTitle.innerHTML : "未命名页面";
  48. if (txt) {
  49. window.open('http://v.t.sina.com.cn/share/share.php?title=' + txt + '→来自页面"' + title + '"的文字片段&url=' + window.location.href);
  50. }
  51. };
  52. eleShare2.onclick = function() { //点击腾讯微博图标
  53. var txt = funGetSelectTxt(), title = (eleTitle && eleTitle.innerHTML)? eleTitle.innerHTML : "未命名页面";
  54. if (txt) {
  55. window.open( 'http://v.t.qq.com/share/share.php?title=' + encodeURIComponent(txt + '→来自页面"' + title + '"的文字片段&url=' + window.location.href));
  56. }
  57. };
  58. }(eleImgShare,eleImgShare2);
  59. </SCRIPT>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
589922.com 发表于 2011-3-12 11:42:09 | 显示全部楼层
www.201298.com
www.589922.com
wuyedj.com
www.201238.com
www.wuyedj.com
www.gaoxiao98.com
www.gaoxiaole.com
sex8.201238.com
回复

使用道具 举报

lxp922 发表于 2011-3-12 11:46:44 | 显示全部楼层
回复

使用道具 举报

拒绝家族 发表于 2011-3-12 11:50:37 | 显示全部楼层
b
回复

使用道具 举报

wangchao008 发表于 2011-3-12 11:51:46 | 显示全部楼层
回复

使用道具 举报

qinghua927 发表于 2011-3-12 12:27:22 | 显示全部楼层
复制了,粘贴在哪里啊??
回复

使用道具 举报

 楼主| ゞ哦最稀饭你 发表于 2011-3-12 16:40:54 | 显示全部楼层
随便位置也可以
回复

使用道具 举报

泥豌豆 发表于 2011-7-26 15:54:34 | 显示全部楼层
没成功,很郁闷!!!!!!!!!!!!
回复

使用道具 举报

wantedxu 发表于 2011-7-27 16:21:56 | 显示全部楼层
怎么用呢 x2.0支持吗?
回复

使用道具 举报

绝对战神 发表于 2011-7-28 15:13:04 | 显示全部楼层
给你推荐这个站看看吧,
这个站经典~~~~~~~  
http://ju.0713vip.com/


进去看看对站长有帮助的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 02:21 , Processed in 0.035486 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表