HTML에 있는 링크(a 태그의 링크)를 새로운 창에서 여는 법이다.


링크를 클릭했을 때 브라우저의 현재 창에서 링크가 열리지 않고

새로운 창에서 열리도록 해야 할때가 있다.



새로운 창에서 열기 위해서는 <a> 태그의 target 속성을 이용하면 된다.


이때 target속성의 값(value)은 반드시 _blank이어야 한다.


새 창에서 열도록 할때의 잇점은 방문자로 하여금 자신의 사이트에 머물도록 하는 방편이 될 것이다.


아래는 코드 조각이다.



<a href="http://uljavajoe.blogspot.kr">구글에 개설한 블로그</a> (현재 창에서 열기)

<p>

<a href="http://uljavajoe.blogspot.kr" target="_blank">구글에 개설한 블로그</a> (새 창에서 열기)





TextView txt = (TextView)findViewById(R.id.txt);

txt.setLinksClickable(true);

txt.setMovementMethod(LinkMovementMethod.getInstance());

String urlNaver = "<a href='http://www.naver.com'>네 이 버</a><br>";

String urlGoogle = "<a href='http://www.google.com'>구 글</a>";


txt.setText(Html.fromHtml(urlNaver));

txt.append(Html.fromHtml(urlGoogle));




+ Recent posts