申し訳ありませんが、それはあなたの質問です!javascriptでテキストを変更してsrcを保存してください
<script>
var translations= { 'en' :
{'title' : 'Title', 'textimg' : 'English text'},
'fr' :
{'title' : 'Titre', 'textimg' : 'Texte français'}
};
function doTranslate(language) {
for(id in translations[language]) {
document.getElementById(id).innerHTML = translations[language][id];
}
}
</script>
そしてこのHTML::
<a href="javascript:doTranslate('fr')"><img src="img/Fr-Flag.png"></a>
<a href="javascript:doTranslate('en')"><img src="img/UK-Flag.png"></a>
<h2 id="title">Title</h2>
私は画像(小さなアイコン)を使用するときに問題が来る:
私はこのコードで自分のページを翻訳するためのスクリプトを使用していますテキストの変更が、src
はdisapearように見えるので、ときにテキストの変更、画像は表示されません。
<img id="textimg" src="img/fav-rond.png">English text</img>
これを解決するには?
期待される出力は? 'English [x]'のようなものです。 '' English''は任意の翻訳されたテキストで、 '[x]'はフラグイメージですか? – kazenorin
私はこのように変更されたテキストの横に画像を持っています: 'image' English text->' image' Textefrançais – Guillaume
私の答えは以下を参照 – Pimmol