Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1688 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS Traductions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JS Traductions

n°1874700
the big be​n
Posté le 18-04-2009 à 16:07:16  profilanswer
 

Bonjour,
 
Je cherche a faire la traduction à la volée de mes pages web via google translate mais si mon block de texte est simple pas de problemes ca fonctionne bien avec l'exemple ci dessous dans le cas ou le block <div id="text"> est par exemple :
 

Code :
  1. <div id="text">
  2.   Hello<div>How are you?</div>
  3. </div>


 
Mais dès que le block devient plus complexe comme l'exemple complet ci dessous cela ne fonctionne plus. Des idées
 
La doc google de ajaxtranslate: http://code.google.com/intl/fr-BE/ [...] /#Examples
 
 
 

Code :
  1. <html>
  2. <head>
  3.  <script type="text/javascript" src="http://www.google.com/jsapi"></script>
  4.  <script type="text/javascript">
  5.  google.load("language", "1" );
  6.  function initialize() {
  7.   var text = document.getElementById("text" ).innerHTML;
  8.   google.language.translate(text, "en", "fr",
  9.    function(result) {
  10.     var translated = document.getElementById("translation" );
  11.     if (result.translation) {
  12.       translated.innerHTML = result.translation;
  13.     }
  14.      });
  15.  }
  16.  google.setOnLoadCallback(initialize);
  17.  </script>
  18. </head>
  19. <body>
  20.  <div id="text">
  21.   <!-- This is the block to translate -->
  22.   <div id="adminHeader" class="AdminHeader">
  23.    <div style="width: 245px;" class="fl mgl10">
  24.     <a id="uxHyperLink" href="Default.aspx"><img id="uxLogoImage" src="../App_Themes/AdminBlueTheme/Images/Logo/LogoBackend.gif" style="border-width: 0px;"></a>
  25.    </div>
  26.    <div id="bla" class="fl mgl40 c11" style="margin-top: 30px; width: 200px;">
  27.     Welcome :
  28.     <span id="uxNameLogin" class="LoginName fb">admin</span>
  29.    </div>
  30.    <div class="fr mgr10" style="height: 90px; width: 200px;">
  31.     <div class="fr fb">
  32.      <span id="uxDateLabel">18/04/2009</span>
  33.     </div>
  34.     <div class="Clear">
  35.     </div>
  36.     <div class="c11">
  37.      <div class="fr mgl20 fb">
  38.       <a id="uxLoginStatus" class="bullet1" href="javascript:__doPostBack('uxLoginStatus$ctl00','')">Logout</a>
  39.      </div>
  40.      <div class="fr mgl10 fb">
  41.       <a id="uxHomeHyperLink" class="bullet1" href="Default.aspx">Home</a>
  42.      </div>
  43.      <div class="dn">
  44.       <a id="uxRefreshLink" href="javascript:__doPostBack('uxRefreshLink','')">Refresh</a>
  45.      </div>
  46.      <div class="Clear">
  47.      </div>
  48.     </div>
  49.    </div>
  50.    <div class="Clear">
  51.    </div>
  52.   </div>
  53.   <!-- End of block to translate -->
  54.  </div>       
  55.  <div id="translation">
  56.  </div>
  57. </body>
  58. </html>

mood
Publicité
Posté le 18-04-2009 à 16:07:16  profilanswer
 

n°1874707
the big be​n
Posté le 18-04-2009 à 16:33:22  profilanswer
 

Bon ayant continué mes recherche j'ai compris pourquoi en fait ils n'acceptent que 500 caracteres par query snif adieu ma solution :'-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS Traductions

 

Sujets relatifs
Protéger l'accès à un fichier JSDétection de la disponibilité d'un protocole via JS ou autre
Noob en JS et besoin d'aide!Reéxecuter des scripts JS - Probleme avec eval()
[JS] Question basique de fonctions...[JS]Variable d' une page à un autre
liaison dans un forumulaire (JS)contrôle de saisie JS
[JS ] Conflit ***.js avec prototype.js[JS] Connaître la valeur d'une checkbox
Plus de sujets relatifs à : JS Traductions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR