Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Traduzioni javascript
Forum - Javascript - Traduzioni javascript

Avatar
Primo (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/12/2011

Segnala al moderatore
Postato alle 21:53
Giovedì, 05/01/2012
ciao a tutti ,
io ho realizzato questo contenuto che permette all'utente di cliccare su traduci e di scegliere una lingua per la traduzione. Ho usato Le api di google translate però quando clicco non succede niente.
Come mai? Cosa sbaglio?
Grazie.


Codice sorgente - presumibilmente VB.NET

  1. <div class="donate" id="google_translate_element"><a href="javascript:gtr()">Traduci</div></a>
  2.  
  3. <script type="text/javascript">
  4.   function googleTranslateElementInit() {
  5.     $('#google_translate_element').html('');
  6.     new google.translate.TranslateElement({
  7.       pageLanguage: 'it',
  8.       autoDisplay: false,
  9.       layout: google.translate.TranslateElement.InlineLayout.SIMPLE
  10.     }, 'google_translate_element');
  11.   }
  12.   function gtr() {
  13.     $('#google_translate_element').html('attendi...');
  14.     $.getScript("http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit");
  15.   }
  16. </script>


Ultima modifica effettuata da Primo il 05/01/2012 alle 21:55
PM
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 15:16
Venerdì, 06/01/2012
in riga 14 prova ad aggiungere le parentesi tonde sulla invocazione della funzione

Codice sorgente - presumibilmente Plain Text

  1. $.getScript("http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit()");



non sono sicuro, non ho mai invocato una funzione in questo modo..
Boh prova magari funziona

no non funziona - Primo - 06/01/12 21:37
no non funziona.mi potresti tu dire come ri-fare tutto?grazie - Primo - 06/01/12 21:39
PM