window.event.returnValue não funciona
Olá pessoal, estou com um problema, estou a fazer uma textbox onde o usuário digita um texto de 15 linhas e 50 colunas (caracteres por linha) .. caso o usuário tente digitar caracteres a mais o o texto recebe um "\n". Ao chegar na decima quinta linha, o usuário não pode mais digitar a menos q apague alguma palavra.. o problema se dá no seguinte trecho de codigo. No IE, claro q a função funciona perfeitamente.
arrayStrings = obj.value.split("\n");
var arrayStrings2 = obj.value.split("\n");
for(var y = 0;y<arrayStrings.length; y=y+1){
arrayStrings[y].value = subDoArray.value + arrayStrings[y];
if(arrayStrings[y].length > tamanhoLinha){
subDoArray = arrayStrings[y].substring(tamanhoLinha,arrayStrings[y].length);
subDoArray2 = arrayStrings[y].substring(0,tamanhoLinha);
arrayStrings[y] = subDoArray2 + "\n";
}
if(arrayStrings[y].length != arrayStrings2[y].length){
diferentes = true;
}
}
if(diferentes == true){
obj.value = "";
for(var z = 0; z<arrayStrings.length; z=z+1){
obj.value = obj.value + arrayStrings[z];
}
}
if(linhasDocumento < (maxLinhas - 1))
return true;
window.event.returnValue=false;
return false;
}
o firefox acusa erro no " window.event.returnValue=false;"
o q posso fazer para q funcione no firefox?
desde já agradeço.
Discussão (5)
Carregando comentários...