allora il codice ottiene più traduzione nella stessa pagina.
codice:
<script type="text/javascript">
google.load("language", "1");
function initialize() {
var text = '<%=testo1%>';
google.language.detect(text, function(result) {
if (!result.error && result.language) {
google.language.translate(text, result.language, "<%=linguaggio%>",
function(result) {
var translated = document.getElementById("traduzione_en");
if (result.translation) {
translated.innerHTML = ' '+result.translation+'';
var dati1 = result.translation
}
});
}
});
}
</script>
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
google.load("language", "1");
function initialize1() {
var text = '<%=testo2%>';
google.language.detect(text, function(result) {
if (!result.error && result.language) {
google.language.translate(text, result.language, "<%=linguaggio%>",
function(result) {
var translated = document.getElementById("traduzione_en1");
if (result.translation) {
translated.innerHTML = ' '+result.translation+'';
var dati2 = result.translation
}
});
}
});
}
function spedire() {
var url = "postdata.asp";
var dati = "tradu="+ encodeURIComponent(dati1+dati2+ecc) ;
$.ajax({url:url, data:dati, type: 'post'});
}
</script>
</script>
nella prima parte initialize prende i dati e li assegna a dati1 , poi fa inizialize1 e assegna i dati2 , poi vorrei fare un spedisci che mi mette dati1 + dati2 e me li manda alla pagina postdata.asp.
solo che non funzia.
grazie ancora Mauro