во, поспал раздуплися, хоть понимаю что пишу уже=)
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<textarea></textarea>
<script>
function AddSymbolsStop (opt) {
var block = false;
var elem = opt.elem;
elem.onkeydown = function () {
var self = this;
setTimeout(function () {
if(self.value.length >= opt.length) block = true;
else block = false;
},0);
}
elem.onkeypress = function () {
if(block) return false;
}
elem = null;
}
var area = document.body.children[0];
AddSymbolsStop({
elem:area,
length:7
});
</script>
</body>
</html>