| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1912 人关注过本帖
标题:关于贴程序代码
只看楼主 加入收藏
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8902
专家分:2567
注 册:2004-3-25
收藏
得分:0 
在纯文字模式下回帖框用的textarea,很容易解决这个问题,在所见即所得模式下就不好解决了。

畅所欲言
2006-06-29 23:49
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 


把空格替换成tab就可以了,这里tab被替换成空格了
<textarea id=\"a\" rows=\"10\" cols=\"90\" onbeforepaste=a()>
复 制 这
段 文 字,然后粘
贴在这里,tab会被替
换成“----”
</textarea><SCRIPT LANGUAGE=\"JavaScript\" defer>
<!--
function a() {
cbd=clipboardData.getData(\"text\")
v=\"\"
for (i=0 ;i<cbd.length;i++)
if (cbd.charCodeAt(i)==9)
v+=\"----\"
else
v+=cbd.charAt(i)
clipboardData.setData(\"text\",v)
}
//-->
</SCRIPT>

[此贴子已经被作者于2006-6-30 12:36:15编辑过]


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-06-30 12:34
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8902
专家分:2567
注 册:2004-3-25
收藏
得分:0 
回复:(linuxpluto)把空格替换成tab就可以了,...
好快,我以为你也几天才登录一次QQ,那个号我好久没登录过了。
最近工作都还好吧
我今天时间有些紧,改天仔细拜读。

畅所欲言
2006-06-30 14:45
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8902
专家分:2567
注 册:2004-3-25
收藏
得分:0 

谢谢linuxpluto的鼎力相助,楼主的问题按linuxpluto提供的方式已经完全解决,现在仅遗留一点小问题,clipboardData.getData("text")取的是文本格式,这样会把粘贴内容的HTML格式去掉而变成纯文本格式,而用clipboardData.getData("HTML")会在取读过程中把tab已经给换成了一个空格,linuxpluto能不能再想想其他的办法?

当然现在解决了程序格式的问题就算丢掉粘贴时的HTML格式也值得。

[此贴子已经被作者于2006-6-30 22:05:35编辑过]


畅所欲言
2006-06-30 21:59
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8902
专家分:2567
注 册:2004-3-25
收藏
得分:0 
测试一下

[CODE]function ctlent(){
if (document.all)
{
if(event.ctrlKey && event.keyCode==13&&ispost==0)
{
ispost=1;
Dvbbs_CopyData('Body')
this.document.Dvform.submit();
}
}
}[/CODE]

畅所欲言
2006-06-30 22:09
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8902
专家分:2567
注 册:2004-3-25
收藏
得分:0 
显得有条理多了,呵呵

畅所欲言
2006-06-30 22:10
woodhead
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:1124
专家分:0
注 册:2005-7-18
收藏
得分:0 
呵呵,多谢各位了。

2006-07-01 10:47
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

我也忙呦


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-07-01 22:54
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
你就免了

淘宝杜琨
2006-07-02 07:38
快速回复:关于贴程序代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014853 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved