이 아이콘에는 rss를 구독할 수 있는 링크 주소가 걸려 있다.
rss주소를 나타내는 치환자로 [##_rss_url_##]을 쓰고 있으니까
<a href="[##_rss_url_##]"><img src="./images/rss.gif"></a>
코드를 이런식으로 작성하면 될것이고,이를 새창으로 띄우기 위해서는
<a href="[##_rss_url_##]" target="_blank"><img src="./images/rss.gif"></a>
<a href="[##_rss_url_##]" onclick="window.open(this.href); return false">
이런식이 되어야 한다. 왜 간단한 target="_blank"를 놔두고 저런짓을 해야만 하는걸까... 웹표준이 좋긴 하지만 너무 과도한건 아닐까 단물 다 빠진 껍을 씹어대듯이 입속가득 불만을 씹다가 그라피티에님에게 자문을 구했다. 왜 저렇게 해야만 하는걸까?
그라피티에님 曰 : 에~~ 그거는 말이죠! 시각장애인을 위한 겁니다. 어떤 링크를 클릭했을때 새창으로 뜨게 된다면 시각장애인은 자신이 기억하고 있는 포커스(위치)를 잃어 버리게 됩니다. 아주 당황스러운 일인거죠. 이렇게 하는 것은 그들을 위한 작은 배려가 아니라 기득권의 횡포를 이제 막아 주는 거죠. onclick은 어떻게 해서든 새창을 띄우고 싶은 사람들의 꼼수인거죠. 어떤 링크를 정말 필요해서 새창으로 열고 싶다면, 오른쪽 버튼 클릭하면 "새창에서 열기"라고 있는데 그걸 이용하면 됩니다.
이상은 언제나 약자의 시선에서 생각하는 그라피티에님 말씀이셨습니다. 짝짝짝~~~~
사실 처음엔 도대체 왜 있는 기능을 없애면서 까지 저래야 하나 싶었습니다. 하지만 제가 시각장애인이라는 생각으로 네이버를 접속해서 검색을 해 봤습니다. 온통 새창 일색입니다. 그러니까 시각장애인은 검색도 하지 말라는... ㅜ ㅜ;;;



Comments
아 그렇군요.. 그래서 웹표준에서는 새창을 없앤거구나.. 아하.. 좋은거 배워갑니다^^
의도는 좋지만;; 빡빡한 코딩때문에 난감한 입장에선 썩 즐겁지는 않은 이슈예요 = ㅅ=)y~ 스크린리더쪽에서 개선해주면 안되나 싶은[...너무 이기적인가;;]
그러니까 되도록이면 새창을 안쓰면 되겠지요.. ㅋㅋ 그럼 코드도 줄어 들테고, 접근성도 높이고, 누이좋고 매부좋고...
사실 저도 새창이 편할때가 있어, 꼼수를 종종 사용하곤 하지만, 되도록이면 사용하지 않으려고 노력하고 있습니다. ^^
아...그런 이유라서 그렇군요.. 사실 저도 아주 불편했었는데
제 여친이 시각장애인 사회복지사라..맘에 와 닿네요 ..=ㅁ=
좋은 글 하나 보고 갑니다^^
아, 그런 깊은 사유가 있었다니. 정보와 교훈을 동시에 얻고 갑니다.
아 그런 이유가 있었군요. 어제 티스토리의 링크 부분 소스를 봤다가 왜 그렇게 할까 궁금해서, 구글 검색하다 이 글을 보게 되었습니다. ^^
취지는 좋은데, URL이 특정한 형태의 스트링을 포함하고 있을 때 그 링크를 인터넷 익스플로러에서 (불여우는 괜찮던데) 좌클릭하여 (자바스크립트를 통해) 열려고 하면 URL이 망가져서 제대로 페이지를 못 찾는 문제가 있더라고요. OTL
혹시 관심이 가신다면 자세한 테스트 결과는 여기에 있습니다:
http://gypark.pe.kr/wiki/티스토리의받은트랙백링크출력문제
그럼 좋은 하루 되세요~