Hi,
How can I use the Tab key in FCKEdior?
I found the script by Tab key in text Area, unfortunately, I can not integrate this.
<script type="text/javascript"> <!-- /** * Insert a tab at the current text position in a textarea * Jan Dittmer, jdittmer@ppp0.net, 2005-05-28 * Inspired by http://www.forum4designers.com/archive22-2004-9-127735.html * Tested on: * Mozilla Firefox 1.0.3 (Linux) * Mozilla 1.7.8 (Linux) * Epiphany 1.4.8 (Linux) * Internet Explorer 6.0 (Linux) * Does not work in: * Konqueror (no tab inserted, but focus stays) */ function insertTab(event,obj) { var tabKeyCode = 9; if(event.which) // mozilla var keycode = event.which; else // ie var keycode = event.keyCode; if(keycode == tabKeyCode) { if(event.type == "keydown") { if(obj.setSelectionRange) { // mozilla var s = obj.selectionStart; var e = obj.selectionEnd; obj.value = obj.value.substring(0, s) + "\t" + obj.value.substr(e); obj.setSelectionRange(s + 1, s + 1); obj.focus(); } else if(obj.createTextRange) { // ie document.selection.createRange().text="\t" obj.onblur = function() { this.focus(); this.onblur = null; }; } } if (event.returnValue) // ie ? event.returnValue = false; if (event.preventDefault) // dom event.preventDefault(); return false; // should work in all browsers } return true; } //--> </script> <textarea onkeydown="return insertTab(event,this);" rows="30" cols="80"> </textarea>
Daniel