´Pues he sacado todos los subguiones (substituyéndolos por un espacio en blanco) y en IExplorer 5.0 ha funcionado a las mil maravillas
function contar(texto,e,num, num2){
if(event.keyCode==13){
return false;}
if(texto.length > num){
if(navigator.appName=="Netscape")tecla=e.which
else tecla = e.keyCode
if (tecla != num2) return false
}
return true
}