document.write("")
document.write("")
var eleImgShare= document.getElementById("imgSinaShare");
var eleImgShare2= document.getElementById("imgQqShare");
var $miniBlogShare= function(eleShare,eleShare2,eleContainer) { //实现方法
var eleTitle= document.getElementsByTagName("title")[0];
eleContainer= eleContainer|| document;
var funGetSelectTxt= function() { //获取选中文字
var txt= "";
if(document.selection) {
txt= document.selection.createRange().text; // IE
} else {
txt= document.getSelection();
}
return txt.toString();
};
eleContainer.onmouseup= function(e) { //限定容器若有文字被选中
e= e|| window.event;
var txt= funGetSelectTxt(), sh= window.pageYOffset|| document.documentElement.scrollTop|| document.body.scrollTop|| 0;
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;
if (txt) {
eleShare.style.display= "inline";
eleShare.style.left= left+ "px";
eleShare.style.top= top+ "px";
eleShare2.style.display= "inline";
eleShare2.style.left= left+ 30 + "px";
eleShare2.style.top= top+ "px";
} else {
eleShare.style.display= "none";
eleShare2.style.display= "none";
}
};
eleShare.onclick= function() { //点击新浪微博图标
var txt= funGetSelectTxt(), title= (eleTitle&& eleTitle.innerHTML)? eleTitle.innerHTML: "未命名页面";
if (txt) {
window.open('http://v.t.sina.com.cn/share/share.php?title=' + txt+ ' ' + title+ '&url=' + window.location.href+ '','微博分享','width=700, height=580, top=320, left=180, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no');
showHint(txt+ ' ' + title+ '&url=' + window.location.href+ '','新浪微博分享');
}
};
eleShare2.onclick= function() { //点击腾讯微博图标
var txt= funGetSelectTxt(), title= (eleTitle&& eleTitle.innerHTML)? eleTitle.innerHTML: "未命名页面";
if (txt) {
window.open( 'http://v.t.qq.com/share/share.php?title=' + encodeURIComponent(txt+ ' ' + title+ ' ') + '&url=' + window.location.href+ '','微博分享','width=700, height=580, top=320, left=180, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no');
showHint(encodeURIComponent(txt+ ' ' + title+ ' ') + '&url=' + window.location.href+ '','腾讯微博分享')
}
};
}(eleImgShare,eleImgShare2);
function showHint(str)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/js/share.asp?action=add&txt="+str,true);
xmlhttp.send();
}