それにしてもv氏は、優しいねぇ〜。
おかげさまで、一応完成です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <title>test</title> <p id="pp"> <input type="text" id="y" size="6"> <input type="text" id="m" size="4"> <input type="text" id="d" size="4"> </p> <p id="qq"> <input type="text" id="yy" size="6"> <input type="text" id="mm" size="4"> <input type="text" id="dd" size="4"> </p> <script type="text/javascript"> //@cc_on var AutoFocus = (function (createListener) { return function (target, css_on, css_out) { var listener = createListener(css_on, css_out); target./*@if (@_jscript) attachEvent('on' + @else@*/ addEventListener(/*@end@*/ /*@if (@_jscript) 'focusin' @else@*/ 'focus' /*@end@*/, listener, true); target./*@if (@_jscript) attachEvent('on' + @else@*/ addEventListener(/*@end@*/ /*@if (@_jscript) 'focusout' @else@*/ 'blur' /*@end@*/, listener, true); }; })( function (css_on, css_out) { return function (evt) { var e = evt./*@if (@_jscript) srcElement @else@*/ target /*@end@*/; if ( /INPUT|TEXTAREA/.test(e.nodeName) && ! /checkbox|radio/.test(e.type) ) { e.style.cssText = /*@if (@_jscript) 'focusin' @else@*/ 'focus' /*@end@*/ === evt.type ? css_on: css_out; } }; }); AutoFocus(document.getElementById('pp'), 'background-color:#fee',''); AutoFocus(document.getElementById('qq'), 'background-color:#eef',''); </script>