Changeset 29194

Show
Ignore:
Timestamp:
01/29/09 00:10:16 (4 years ago)
Author:
NeoCat
Message:

発言文字数カウンタを追加

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/twicli/twicli.html

    r29184 r29194  
    4848#user_info { margin: 1px; border: 1px solid #888; } 
    4949#user_info td { font-size: small; } 
     50 
     51#counter-div { display: none; width: 3em; position: absolute; top: 33px; right: 6%; z-index: 9;  } 
     52#counter-p1 { border-top: solid 9px transparent; width: 0; height: 0; border-right: solid 5px #99f; float: left; margin-left: 8px; opacity: .75; } 
     53#counter-p2 { border-top: solid 9px transparent; width: 0; height: 0; border-left: solid 5px #99f; float: left; opacity: .75; } 
     54#counter { font-family: Garamond; font-style: italic; background-color: #99f; color: white; height: 1em; text-align: center; padding: 3px 0; clear: left; opacity: 0.75; } 
    5055--></style> 
    5156<script type="text/javascript"> 
     
    195200<!--発言フォーム--> 
    196201<form name="frm" action="http://twitter.com/statuses/update.xml" method="POST" target="tx"> 
    197 <textarea id="fst" name="status" onkeyup="if (!key_press_detected && this.value.indexOf('\n') >= 0) return press(1)" onkeypress="return press(event)"></textarea> 
     202<textarea id="fst" name="status" onkeyup="updateCount(); if (!key_press_detected && this.value.indexOf('\n') >= 0) return press(1)" onkeypress="updateCount(); return press(event)" onfocus="updateCount();" onblur="$('counter-div').style.display='none';"></textarea> 
    198203<input type="hidden" name="source" value="twicli"> 
    199204<a id="go" href="javascript:void press(1)"><img src="go.png"></a> 
     
    218223<!--ポップアップメニュー非表示用--> 
    219224<div id="popup_hide" onClick="popup_hide();"></div> 
     225<!--文字数カウンタ--> 
     226<div id="counter-div"><div id="counter-p1"></div><div id="counter-p2"></div><div id="counter"></div></div> 
     227<!-- --> 
    220228 
    221229<script type="text/javascript"> 
     
    277285        document.frm.submit(); 
    278286} 
     287// 発言文字数カウンタ表示・更新 
     288function updateCount() { 
     289        $("counter-div").style.display = "block"; 
     290        $("counter").innerHTML = 140 - $("fst").value.length; 
     291} 
    279292// フォームの初期化 
    280293function resetFrm() {