2016-10-25 4 views
0

私のウェブサイトには、それぞれがGoogle翻訳URLへのリンクである1行のHTMLテーブルがあります。 「ターゲット」パラメータは使用していませんが、翻訳されたページはブラウザの新しいタブとして開きます。なぜそれが起こり、リンクが実行されている同じメインページでそれらを開くことができますか?これはデフォルトではありませんか?テーブルセルの背景のリンクが新しいタブで開きますか?

<td align="center" style="cursor:pointer" onclick="window.open('http://www.example.com/en/#googtrans(en|en)'); Link();">English</td> 

私はちょうど私のURLが同じウィンドウでhttp://www.example.com/en/#googtrans(en|en)中に、www.example.com/en

から変更されることを望みます。

また、onClickによってアクティブ化されたワンクリックで同じページのiframe領域を変更する2番目のリンクもありましたが、原因とは思われません。

答えて

0

あなたはこの

window.location.assign("http://www.example.com/en/#googtrans(en|en)" 
+0

感謝を使用することができ、リンクが機能しているが、一部のリンク();」を実行しないであろうこの部分は、同じページで他にロードするページとiframeを呼んでいます。私はこのページから移動していることを理解していますが、対象のリンクページにiframeを開くなどの解決方法はありますか? – Guy

+0

あなたが言ったように、Link()は実行できません。しかし、あなたは単に 'http://www.example.com/en/#googtrans(en | en)' onloadのページでこの関数を実行することができます。 – youssouf

関連する問題