armok 发表于 2009-6-23 00:23:45

chsi 发表于 2009-6-23 00:44:49

Firefox也是这么设计的

armok 发表于 2009-6-23 00:52:02

chsi 发表于 2009-6-23 01:06:08

这种东西有的时候确实很让人恼火。

我用的是傲游,帖子都是用超级拖拽在新标签里看的,后退就不起作用了。

gzhuli 发表于 2009-6-23 01:06:37

用Firefox吧,可以取消。

gliet_su 发表于 2009-6-23 01:12:55

用记事本写好了再COPY上去。

shamiao 发表于 2009-6-23 01:36:45

油猴子有个“Textarea Backup”脚本,任何原因误关闭窗口都能保存住文本框已经打出的文字。Firefox下很好用,不知道ie能不能用油猴子。

没能根本解决问题但至少派很大用。

armok 发表于 2009-6-23 02:11:11

hsztc 发表于 2009-6-23 02:21:05

我有两种办法,一种是开记事本之类的打字,打完后再COPY到网页上。
另一种办法是把Backspace从键盘上挖掉./emotion/em018.gif

chsi 发表于 2009-6-23 02:47:55

Discuz就有恢复数据的功能。

armok 发表于 2009-6-23 02:55:16

AWEN2000 发表于 2009-6-23 06:17:39

x61的方向键边上那那个网页回退键真tmdRZ

写帖子时,按方向键很容易碰到,一碰到全部白写了

armok 发表于 2009-6-23 07:35:08

Totry 发表于 2009-6-23 09:37:23

FireFox 貌似不会的吧?
我的backspace没反应……而且强制后退,再强制前进,字又都回来了……
改投Firefox+IETab的组合上来吧,变态的招行控件都没的问题的

yyccaa 发表于 2009-6-23 10:01:57

firefox的前进后退不会丢失文本框输入的文字,是因为它的前进后退直接从内存缓存里读出网页,而不是像ie那样总要从服务器下载新网页,所以不会丢失,而且前进后退速度很快。

hsztc 发表于 2009-6-23 13:43:14

打开网页的时候按住Shift键,让它从新窗口打开怎么按Backspace都可能

shamiao 发表于 2009-6-23 14:30:41

应 【7楼】 armok 阿莫 的请求贴出油猴子(Greasemonkey)的“自动备份”脚本

----------------------------------------------------------------------
脚本:
Textarea Backup with expiry,10秒备份一次,同时在输入框焦点丢失时备份,备份内容30分钟不重新调出即丢失
脚本介绍:http://userscripts.org/scripts/show/42879
脚本本体(.user.js文件):http://userscripts.org/scripts/source/42879.user.js
----------------------------------------------------------------------
油猴子环境:
Firefox扩展:https://addons.mozilla.org/firefox/addon/748
IE插件:http://www.gm4ie.com/
----------------------------------------------------------------------
可惜一件事,刚才测试发现这个脚本好像编写的有些问题,导致IE下JavaScript出现运行时错误而用不了
Firefox的同志们试试吧。

zxq6 发表于 2009-6-23 14:44:21

写一个钩子程序,当用户按下backspace的时候,弹出确认对话框。
点击此处下载 ourdev_455538.rar(文件大小:5K) (原文件名:Project1.rar)

slowhand 发表于 2009-6-23 15:42:16

你当时的焦点应该是整个页面,应该不在文本框里了吧。

IE的话可以试试:
<body onkeydown="javascript:if(8==window.event.keyCode) return false;">
俺写的,本地测试有效。

slowhand 发表于 2009-6-23 15:59:30

如果不好找body在哪输出,可以省点事在页面最后加上:
<script>
window.document.onkeydown = function (){if(window.event.keyCode == 8) return false};
</script>

gzhuli 发表于 2009-6-23 16:00:55

呵呵,17楼也用VB写钩子,和我以前一样。

hyz_avr 发表于 2009-6-23 16:04:17

17楼程序...哈哈
http://cache.amobbs.com/bbs_upload782111/files_16/ourdev_455552.jpg
(原文件名:式.jpg)

zxq6 发表于 2009-6-23 16:07:46

晕菜,一不小心还搞了个“木马”出来。

hyz_avr 发表于 2009-6-23 16:11:03

呵呵,,

"当用户按下backspace的时候,弹出确认对话框。"

我这里只能禁用,不会弹出对话框..

pulan 发表于 2009-6-23 16:31:03

在虾坛好像就没有这个问题,后退之后以前写的还在。刚才还测试了一下

hyz_avr 发表于 2009-6-23 16:36:41

都是新建的标签页...无法后退...

plank 发表于 2009-6-23 17:09:44

在这里输入回复, 然后我将鼠标选中上面的文字“脑袋进水”,
再按一下“Backspace”键, 这里输入的所有文字就会丢失

没有啊,我的不会消失,只有最后一个句号没有了。我用Chrome.

刚才用IE试了一下,确实会返回到上一页,但是前进一下就又回来了。
页: [1]
查看完整版本: IE如何将“Backspace”键的“返回”功能取消? 经常打了一大堆文字,不小心按了这个键