버그가 있네요. 첫 라인에서는 한칸을 띄워야 작동.
<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>
반응형
'인터넷정보' 카테고리의 다른 글
찾아보기 버튼을 링크로... (0) | 2007.10.18 |
---|---|
외국인 주민번호 체크 함수 (0) | 2007.10.18 |
외국인 주민번호 체크 함수 (0) | 2007.10.18 |
이미지 파일 사이즈 구하기 (0) | 2007.10.18 |
이미지 파일 사이즈 구하기 (0) | 2007.10.18 |
TEXTAREA 폼에서 탭키 입력하는 법 (0) | 2007.10.18 |
여러 이미지 스크롤 (0) | 2007.10.18 |
여러 이미지 스크롤 (0) | 2007.10.18 |
포트리스 게임 (0) | 2007.10.18 |
포트리스 게임 (0) | 2007.10.18 |