버그가 있네요. 첫 라인에서는 한칸을 띄워야 작동.
<script language="JavaScript">
function AllowTabCharacter()
{
if (event != null) {
if (event.srcElement) {
if (event.srcElement.value) {
if (event.keyCode == 9) {// tab character
if (document.selection != null) {
document.selection.createRange().text = '\t';
event.returnValue = false;
} else {
event.srcElement.value += '\t';
return false;
}
}
}
}
}
}
</script>
<textarea onkeydown="AllowTabCharacter()"></textarea>
<script language="JavaScript">
function AllowTabCharacter()
{
if (event != null) {
if (event.srcElement) {
if (event.srcElement.value) {
if (event.keyCode == 9) {// tab character
if (document.selection != null) {
document.selection.createRange().text = '\t';
event.returnValue = false;
} else {
event.srcElement.value += '\t';
return false;
}
}
}
}
}
}
</script>
<textarea onkeydown="AllowTabCharacter()"></textarea>
'인터넷관련' 카테고리의 다른 글
숫자만 입력 받기에 키패드 숫자와 B-space 랑 delete 키 추가한거 (0) | 2008.02.12 |
---|---|
폼관련 스크립트 짤때 맨날 인클루드 해서쓰는 함수들 (0) | 2008.02.12 |
하나의 폼에서 여러버튼, 이미지버튼을 사용하기,스크립트 변수 날리기 (0) | 2008.02.12 |
여러 이미지 스크롤 (0) | 2008.02.12 |
이미지 파일 사이즈 구하기 (0) | 2008.02.12 |
포트리스 게임 (0) | 2008.02.12 |
유닉스 타임스탬프 값을 GMT 시간으로 바꾸어 보자 - 현재 시간으로.. (0) | 2008.02.12 |
Windows 원하는 시간에 자동 종료하기 - 타이머 (0) | 2008.02.12 |