Originariamente inviato da pinimoteo
Ciao a tutti,
qualcuno saprebbe dirmi perchè in javascript ad una funzione del genere:

function Replace(str)
{
str = str.replace("à", "à");
return str;
}

ho un Errore del tipo: " previsto ')' " ?

come sostituire altrimenti caratteri accentati di un testo, e dare a HTML la possibilità di interpretare questi caratteri in modo corretto?

grazie.
Questo
codice:
<html>
<head>
<script language="Javascript">
function rimpiazza(str)  
{  str = str.replace("à", "&agrave;");   alert(str);	
	}	
</script></head><body >
<form name ="form">
<input type="testo"> <input type="button" name="" onClick="rimpiazza('à')">
</form>
</body>
</html>
funge, ma devi passargli una lettera per volta.

altrimenti cicli sulla stringa
while (i<str.length)
{
str = str.replace("à", "&agrave;");
i++;
}

non l'ho provato.. famme sapè