还是从火狐的光标联想而来的
来源:互联网 发布:linux tomcat 内存设置 编辑:程序博客网 时间:2024/05/15 13:42
在Firefox下怎么实现如下代码的功能,即在焦点处插入文本?
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html;">
- </head>
- <body>
- <input type="button" onclick="abc()" value="ok">
- <input type="text" name="text1" id="text1" value="你好,天气不错">
- </body>
- </html>
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- function abc(){
- if(document.selection){
- text1.focus();var range=document.selection.createRange();range.text='今天';
- }
- else{
- var textBox=document.getElementById("text1");
- var start = textBox.selectionStart;
- var end = textBox.selectionEnd;
- var pre = textBox.value.substr(0, start);
- var post = textBox.value.substr(end);
- textBox.value = pre + '今天' + post;
- }
- }
- //-->
- </SCRIPT>
- 稍微解释一下,在IE下很简单:首先得到焦点所在输入框的引用,然后document.selection.createRange();为光标创建一个对象,将值赋给他就行了。
- 而在Firefox下,我们需要得到光标前的内容和后的内容,再把数据插入到内容中间!
- 还是从火狐的光标联想而来的
- 从光标焦点位置产生的联想
- 人的审美从何而来?
- 团队的高效能从何而来
- 女人的气质从何而来
- 中国人的自信从何而来
- 中国人的自信从何而来?
- 程序员的底气从何而来?
- 大数相减(JAVA)由昨天的大数相加联想而来
- 从曹操杀华陀而联想到的系统性能问题才是真正的致命的问题
- 从曹操杀华陀而联想到的系统性能问题才是真正的致命的问题
- 今天的快乐从何而来的飞鸽传书
- Close 与 GC的区别 [从论坛而来]
- 网站广告的价值从何而来
- 嵌入式的苦逼从何而来
- 数据结构之从链表而来的森林
- shader vertex函数的输入从何而来
- 好的用户体验设计从何而来?
- Composite UI Application Block (CAB) 概念和术语
- 一个程序员应该怎样去学习和掌握计算机英语呢
- 使用window.close()遇到的诡异问题
- .net3.0的3个核心库:WPF,WWF,WCF
- 用Mochiweb打造百万级Comet应用,第一部分
- 还是从火狐的光标联想而来的
- 国外空间出现乱码的几种解决办法
- C#中ToString格式大全
- 政府官方网站现已拥有十进制网络安全地址
- Linux的shell编程
- PPTP on RHEL AS5(加密vpn-mppe-mschap-v2)
- com中的线程模式(转)
- 在C#中编写多线程应用程序,简单!
- 李开复:我和奥巴马是全班最害羞的人