2016-07-28 11 views
1

Google翻訳で提供されているフラグウィジェットを追加したコードを挿入し、より多くの言語でウェブサイトを利用できるようになりました。フラグが表示されている間に、カーソルがリンクとして認識されているように見えますが、Chromeでテストしたときに(それをアップロードせずに)フラグをクリックすると何も起こりません。
コードをアップロードするにはアップロードする必要がありますか、それともコードに問題がありますか?
申し訳ありませんが、これは愚かな質問であれば、私はこのすべてに非常に新しいです:)Google翻訳htmlウィジェットが動作しない

コード:

`<script language="JavaScript"> <!-- 
document.write ("<input name=u value="+location.href+" type=hidden>") 
// --> 
</script> 
<input name="hl" value="es" type="hidden"> 
<input name="ie" value="UTF8" type="hidden"> 
<input name="langpair" value="" type="hidden"> 
<input name="langpair" value="es|en" title="English" src="images/UK.gif" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30"> 
<input name="langpair" value="es|pt" title="Portuguese" src= "http://photos1.blogger.com/img/43/1633/320/13539966_0d09b410b5.jpg" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30"> 
<input name="langpair" value="es|fr" title="French" src= "http://photos1.blogger.com/img/43/1633/320/13539949_e76af75976.jpg" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30"> 
<input name="langpair" value="es|de" title="German" src= "http://photos1.blogger.com/img/43/1633/320/13539933_041ca1eda2.jpg" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30"> 
<input name="langpair" value="es|it" title="Italian" src= "http://photos1.blogger.com/img/43/1633/320/13539953_0384ccecf9.jpg" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30"> 
<input name="langpair2" value="es|ar" title="Arabic" src= "http://photos1.blogger.com/blogger/3709/485/1600/arabic-flag.gif" onclick="this.form.langpair.value=this.value" height="20" type="image" width="30" /> 
</form>` 

答えて

0

あなたは<script ...前に開いているフォームタグ、まず最初に、不足している:

<form action="http://www.google.com/translate" > 

ローカルファイルからテストし、フラグを押すとtranslate.google.comに送信されます。

しかし、Googleは翻訳するためにHTMLページにアクセスする必要があるため、このウィジェットはインターネット上の公開ウェブサイトでのみ機能します。ローカルでもイントラネットサイトでも動作しないようです。