0

IE 8および9でコードブローを開くと、言語コードと文なしでhttp://translate.google.com/のみが開きます。ChromeとFirefoxで正常に動作します。

function DoTransGg(){
window.open('http://translate.google.com/#en|de|I want to travel with him.','_blank')
}
<input type='button' value='Google Translate' onclick='DoTransGg()'>
4

2 に答える 2

1

IE は、localhost で使用された場合にのみ、この動作を示します。リモート Web サーバーでは、正しく機能し、実行時にハッシュが含まれますwindow.open(url...#...)

于 2012-07-03T16:03:04.963 に答える
0

少し変更を加えて、提供されたコードで動作するjsFiddleを作成しました。URL が正しく形成されるように、encodeURIComponent() の使用を文に含めました。

于 2012-07-03T16:05:43.393 に答える