«前の日記(2009-03-11) 最新 次の日記(2009-03-13)» 編集

ToDo:

  • 99 深呼吸して、おちけつ (~12/31 あと287日)
  • 98 毎日アウトプットを重きにおいた目標をたてる (~12/31 あと287日)
  • 97 買物は行動を変えるもの・ことに限る (~12/31 あと287日)
  • 96 合理的な行動はときに我慢を強いる(~12/31 あと287日)

ɥozɐʞıɥ


2009-03-12 マヂで疲労困憊 [長年日記]

_ [Diet] 69.0kg

ちょっとこの疲れ方はマズぃぞ。ってことで晩ご飯を当社比1.5倍食べて、苦しい。

_ [Comp] 【連載】ゼロから始めるUMLモデリング講座 | エンタープライズ | マイコミジャーナル

最近、日本ではモデリングにそんなに明るい未来があるのか?なんとなーく疑問に思ったり。でもやっておかなきゃなあって思ったり。

_ [Java] JavaFX | リッチインターネット開発 | RIAs Java FX

JavaFX日本語キター。まだ、いまのところSilverlightが本命だなあって思っているヲレです。

_ [生活] 「細菌性髄膜炎 ヒブワクチンが足りない」:イザ!

このビブワクチンの存在をヲレは知らなかったですよ。どうなっとるんじゃろうか?>日本の医療は。

_ [Win] ウインドウの整理を快適にするWinRoll/FreeSoftNavi

これケッコー快適なんです。SourceもASMで書いてあって、軽いです。

ちょっとASMの勉強になります。

_ [JavaScript] キー入力で次のテキスト入力フォーカスに移る。かつ、キャレットは一番最後に設定。

キー入力でその入力領域がMaxになったら自動的に次のTextに移るってことで…。

TabOrderがユニークに振られるって前提条件です。

とりあえずIE限定ってことです。本当はちゃんとSortすればいいのですが…

<html>

<!-- saved from url=(0022)http://www.yoururl.com -->

<head>

<title>KeyEvent Sample</title>

</head>

<body>

<form id="form01" action="post" method="void(0);">

<input type="button" id ="button01" name="button01" value="button01" tabindex="-11" />

<input type="text" id="text01" name="text01" value="01" tabindex="1" maxlength="4"/>

<input type="text" id="text02" name="text02" value="02" tabindex="2" maxlength="5"/>

<input type="text" id="text03" name="text03" value="03" tabindex="3" maxlength="3" />

<input type="submit" id="command01" name="command01" value="Go" tabindex="4"/>

</form>

</body>

<script>

<!--

var items = document.getElementsByTagName('input');

var arrayList = new Array();

for(i = 0; i < items.length; i++){

if(items[i].getAttribute('tabindex') == '1'){

document.forms[0].elements[i].focus();

range = items[i].createTextRange();

range.move('character',items[i].value.length);

range.select();

}

if(items[i].getAttribute('type') == 'text'){

var pos = parseInt(items[i].getAttribute('tabindex'));

arrayList[pos] = document.forms[0].elements[i];

}

}

for ( j = 1 ; j < arrayList.length ; j++){

if ( typeof(arrayList[j]) == 'undefined' ){

continue;

}

arrayList[j].onkeyup = function(){

for(i = 1 ; i < arrayList.length; i++){

if ( typeof(arrayList[i]) == 'undefined' ){

continue;

}

if ( event.srcElement == arrayList[i] ){

len = parseInt(arrayList[i].getAttribute('maxlength'));

if ( arrayList[i].value.length == len ) {

var start_pos = 0;

if ( i == (arrayList.length-1) ){

start_pos = 1;

}

else{

start_pos = i+1;

}

for(k = start_pos ; k < arrayList.length ; k++){

if ( typeof(arrayList[k]) == 'undefined' ) {

continue;

}

arrayList[k].focus();

range = arrayList[k].createTextRange();

range.move('character',arrayList[k].value.length);

range.select();

break;

}

}

}

}

}

}

-->

</script>

</html>



2002|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|
«前の日記(2009-03-11) 最新 次の日記(2009-03-13)» 編集