<script type="text/javascript"><!-- function bbShortcut(strTag,selfObj) { obj = document.getElementById('textarea'); obj.value += '['+ strTag +']'; selfObj.onfocus = new Function('fx','bbShortcut("'+ (strTag.match(/^\//) ? strTag.substring(1,strTag.length) : '/'+ strTag ) +'",this)'); obj.focus(); } //--></script> </head><body> <a href="#" onfocus="bbShortcut('b',this)" accesskey="b"></a> <a href="#" onfocus="bbShortcut('i',this)" accesskey="i"></a> <a href="#" onfocus="bbShortcut('u',this)" accesskey="u"></a> <textarea id="textarea" cols="46" rows="10"></textarea>