Google translate.

Mammouth du PHP | 620 Messages

04 janv. 2010, 22:26

Bonjour,

pour la traduction de mon site internet j'utilise google translate.
la probleme et que la traduction souvre dans une nouvelle page et non dans la page en cour. Savez vous comment mofier le code pour que la traduction s'ouvre dans le meme page ?

nb : j'ai essayé de supprimer target="blnk" mais sa oubre toujours une nouvelle page.
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=fr%7Cen&hl=fr&ie=UTF8'); return false;" rel="nofollow" target="_blank"><img src="http://www.quigif.com/images_gifs/drapeaux/usa/usa (4).gif" alt="English" title="Translate to English" style="cursor:pointer; cursor:hand;" /></a>

Mammouth du PHP | 2937 Messages

05 janv. 2010, 09:10

Normal : un lien est proposé, qui ouvre une nouvelle fenêtre en JavaScript.

Je crains que, pour obtenir ce que tu souhaites, tu ne puisses pas faire autrement que te passer de Google Translate et traduire toi-même le contenu à traduire. :-k

Mammouth du PHP | 661 Messages

06 janv. 2010, 13:09

sa tu testé un truc du style :
var translate = function(href){
  window.location = href;
  return false;
}

...
...

<a onclick="translate('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=fr%7Cen&hl=fr&ie=UTF8');" rel="nofollow">lien</a>
@+