2016-10-25 2 views
0

내 웹 사이트에는 한 행의 html 표가 있으며 각 표는 Google 번역 URL에 대한 링크입니다. "target"매개 변수를 사용하지는 않았지만 번역 된 페이지는 브라우저에서 새 탭으로 열리고 있습니다. 왜 그런 일이 일어나고 링크가 실행되는 동일한 기본 페이지에서 어떻게 열 수 있습니까? 이 기본값이 아닌가요?새 탭에서 표 셀 배경의 링크가 열리나요?

<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 영역을 변경하는 두 번째 링크가 있지만 이것이 원인이라고 생각하지 않습니다.

답변

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

관련 문제