控制textarea滚动技巧
来源:互联网 发布:败类-网络歌手在线试听 编辑:程序博客网 时间:2024/05/14 02:11
<HTML>
<HEAD>
<TITLE>
TextArea scrolling in IE4+
</TITLE>
<SCRIPT>
function scrollToTop (element) {
if (document.all)
element.scrollTop = 0;
}
function scrollToBottom (element) {
if (document.all)
element.scrollTop = element.scrollHeight;
}
function setCaretToStart (input) {
if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.select();
}
}
function setCaretToEnd (input) {
if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(false);
range.select();
}
}
</SCRIPT>
<SCRIPT>
var i = 3;
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE="button" VALUE="addLine and scroll to bottom"
ONCLICK="document.all.aTextArea.value += '/n' + i++ + ':
Kibology';
scrollToBottom(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="addLine and set caret to end"
ONCLICK="document.all.aTextArea.value += '/n' + i++ + ':
Kibology';
setCaretToEnd(document.all.aTextArea);"
>
<BR>
<INPUT TYPE="button" VALUE="scroll to top"
ONCLICK="scrollToTop(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="scroll to bottom"
ONCLICK="scrollToBottom(document.all.aTextArea);"
>
<BR>
<INPUT TYPE="button" VALUE="set caret to start"
ONCLICK="setCaretToStart(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="set caret to end"
ONCLICK="setCaretToEnd(document.all.aTextArea);"
>
<BR>
<TEXTAREA ID="aTextArea" ROWS="3" COLS="20" WRAP="soft">
1: Kibology
2: Kibology</TEXTAREA>
</BODY>
</HTML>
<HEAD>
<TITLE>
TextArea scrolling in IE4+
</TITLE>
<SCRIPT>
function scrollToTop (element) {
if (document.all)
element.scrollTop = 0;
}
function scrollToBottom (element) {
if (document.all)
element.scrollTop = element.scrollHeight;
}
function setCaretToStart (input) {
if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.select();
}
}
function setCaretToEnd (input) {
if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(false);
range.select();
}
}
</SCRIPT>
<SCRIPT>
var i = 3;
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE="button" VALUE="addLine and scroll to bottom"
ONCLICK="document.all.aTextArea.value += '/n' + i++ + ':
Kibology';
scrollToBottom(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="addLine and set caret to end"
ONCLICK="document.all.aTextArea.value += '/n' + i++ + ':
Kibology';
setCaretToEnd(document.all.aTextArea);"
>
<BR>
<INPUT TYPE="button" VALUE="scroll to top"
ONCLICK="scrollToTop(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="scroll to bottom"
ONCLICK="scrollToBottom(document.all.aTextArea);"
>
<BR>
<INPUT TYPE="button" VALUE="set caret to start"
ONCLICK="setCaretToStart(document.all.aTextArea);"
>
<INPUT TYPE="button" VALUE="set caret to end"
ONCLICK="setCaretToEnd(document.all.aTextArea);"
>
<BR>
<TEXTAREA ID="aTextArea" ROWS="3" COLS="20" WRAP="soft">
1: Kibology
2: Kibology</TEXTAREA>
</BODY>
</HTML>
- 控制textarea滚动技巧
- JS控制滚动条的位置 JS控制TextArea滚动条自动滚动到最下部
- css控制textarea固定大小不出现滚动条
- textarea滚动字体.html
- textarea滚动条设置
- textarea 滚动条设置
- textarea隐藏滚动条
- textarea不要滚动条
- textarea.setCaretPosition滚动条
- Flex中通过verticalScrollPosition和maxVerticalScrollPosition属性控制TextArea内文本滚动的例子
- TextArea 输入控制2
- jquery控制textarea长度
- textarea字数控制
- 控制textarea的长度
- textarea输入字数控制
- TextArea 控制输入长度
- textarea拖拽控制
- TextArea小技巧
- 有关ARP病毒入侵原理和解决方案 (整理)
- 我的seo笔记
- [转帖]史上最牛的跨专业考研人
- 失眠
- java 文档 工具 下载
- 控制textarea滚动技巧
- 用DELPHI、RxRichEdit控件实现类似QQ的表情输入方法
- div滚动条效果及滚动条美化
- MessageBox()与AfxMessageBox()的区别
- 40种网站设计常用技巧
- [转帖]名人侃考研搞笑版
- html
- 一个C++程序员的Delphi学习笔记
- ORACLE 11g新特性中文版