function strCut(targetID,len) { var obj = document.getElementById(targetID); var txt = obj.innerHTML.split("").join("");//.replace("","").replace("","").replace("",""); txt = txt.split("").join(""); txt = txt.split("").join(""); txt = txt.split("").join(""); if (txt.length > len) { obj.innerHTML = txt.substring(0,len) + "..."; if (txt.search("『") == 0) { obj.innerHTML += " 』"; } } } function writeBM(url,hCount,lCount,dCount) { document.write("\"はてなブックマーク数\"" + hCount + " \"ライブドアクリップ数\"" + lCount + " \"del.icio.us数\"" + dCount + ""); } var isShowDate = false; function showHideDate() { isShowDate = !isShowDate; if (isShowDate) { document.getElementById("ulFeedDate").style.display = "block"; } else { document.getElementById("ulFeedDate").style.display = "none"; } } var isShowUser = false; function showHideUser() { isShowUser = !isShowUser; if (isShowUser) { document.getElementById("ulFeedUser").style.display = "block"; } else { document.getElementById("ulFeedUser").style.display = "none"; } } var isShowLinks = false; function showHideLinks() { isShowLinks = !isShowLinks; if (isShowLinks) { document.getElementById("ContentLinkHeader").style.display = "block"; } else { document.getElementById("ContentLinkHeader").style.display = "none"; } } var isShowDomains = false; function showHideDomians() { isShowDomains = !isShowDomains; if (isShowDomains) { document.getElementById("domains").style.display = "block"; } else { document.getElementById("domains").style.display = "none"; } } /////////////////////////////////////// /// ここから、Enterでのポスト防止策 /// /////////////////////////////////////// function key_Press(e) { if(getKEYCODE(e)==13) { //あるエリアにフォーカスがあるとき以外は、falseを返す //これもまたブラウザによって実装のされ方が違う if(window.event) { if(window.event.srcElement.type != 'image' && window.event.srcElement.type!='textarea') { return false; } } else if(e) { if(e.target.type != 'image' && e.target.type!='textarea') { return false; } } } } //キーコード取得の仕方が、ブラウザによって異なる function getKEYCODE(e) { if(document.all) { return event.keyCode } else if(document.getElementById) { return (e.keyCode!=0)?e.keyCode:e.charCode } else if(document.layers) { return e.which } } //コールバックを設定 document.onkeypress = key_Press /////////////////////////////////////// /// ここまで、Enterでのポスト防止策 /// ///////////////////////////////////////