aquí otro forma para hacer lo mismo:
Cita: <html>
<head>
<script>
function quitaacentos(t){
á="a";é="e";í="i";ó="o";ú="u";ñ="n";ä="a";ë="e";ï= "i";ö="o";ü="u";
acentos=/[áéíóúñäëïöü]/g;
return t.replace(acentos,
function($1){
return eval($1)
}
)
}
</script>
</head>
<body>
<form>
<textarea cols="30" rows="5" name="texto">
probando eliminar acentos tales como á é í ó ú áéíóú</textarea>
<input type="button" onClick="texto.value=quitaacentos(texto.value)" value="Eliminar acentos"></form>
</body>
</html>
si son mas los caracteres a reemplazar solo hay que agregarlos a la ER y hacer lo propio con la variable.
saludos