Estou usando este codigo dentro na pag html e funciona normalmente, quando tento colocar
em um arquivo externo não funciona, sera que tenho mudar a chamada do metodo ?
Dentro do Html funciona:
<script language="javascript">
function retirarAcento(objResp) {
var varString = new String(objResp.value);
var stringAcentos = new String('àâêôûãõáéíóúçüÀÂÊÔÛÃÕÁÉÍÓÚÇÜ');
var stringSemAcento = new String('aaeouaoaeioucuAAEOUAOAEIOUCU');
var i = new Number();
var j = new Number();
var cString = new String();
var varRes = '';
for (i = 0; i < varString.length; i++) {
cString = varString.substring(i, i + 1);
for (j = 0; j < stringAcentos.length; j++) {
if (stringAcentos.substring(j, j + 1) == cString){
cString = stringSemAcento.substring(j, j + 1);
}
}
varRes += cString;
}
objResp.value = varRes;
}
</script>
<form>
<input type="text" name="Teste" onChange="javascript:retirarAcento(this);">
</form>
<script language="JavaScript" src="css_img/diversos.js" type="text/javascript"></script>