allora il codice ottiene più traduzione nella stessa pagina.
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.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>
solo che non funzia.
grazie ancora Mauro

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando