앵겨의 HTML + CSS2009. 7. 22. 14:13

포스트 내용중에 다른 페이지로의 링크가 걸린 부분은 전부 현재페이지에서 이동되게 되어 있습니다.

현재창을 유지한채 새창(또는 새탭)으로 보시고 싶은 분들은 아래의 방법으로 이용하시기 바랍니다.

제목은 좀 거창해 보이지만...뭐 별거 아닐수도...

여튼...하나의 사이트를 리뉴얼을 하든 새롭게 제작을 하든지...
이러한 플래시 오브젝트에 대해서 이런 고민을 해본다...(어떻게 보면 비단 플래시 오브젝트만에 대한건 아니다.)

보통 플래시 오브젝트를 자바스크립트를 이용해서 호출을 하는데...이때 당연히 자바스크립트가
실행되지 않는 환경에서도 제대로 작동하게 만들기 위해서 보통 <noscript>....</noscript>를 이용하고
<noscript>와</noscript> 사이에는 보통 object태그와 embed태그를 이용해서 사용한다...

단순한 무비형태라면 뭐 굳이 상관없겠지만...
메뉴나 배너형태라면...비단 자바스크립트만 호출이 안됐을때만 생각할게 아니라...플래시 오브젝트 자체가
실행되지 않는 환경이라면 어떻게 하나??

특히나 메뉴의 경우 사이트에 있어서 굉장히 중요한 부분인데...그 메뉴를 어떠한 환경에 의해서 사용이 안된다면
그 사이트는 거의 무용지물이 아닌가...물론 사이트 맵을 통해서 이동할수도 있긴 하지만...유저 입장에서는 얼마나
불편한가...우린 유저가 불편하게 사용하라고 만들어주는 사이트가 아니란 말이다!!

그럼...차라리 순수한 (x)html 태그를 사용해서 그런 환경에 대비를 하는게 좋지 않을까??
물론 이렇게 했을경우 분명히 감안을 해야하는 점은 있다...
특히나 링크값들은 말이다...

하지만 유저가 어떠한 환경때문에 사이트 이용에 불편함을 느끼게 해주는것보다 제작자 입장에서 조금더
그러한 부분을 감안하고 제작을 하는것도 제작자의 의무라 생각한다...

또한 그런 무수하게 깔린 변수들을 제작자는 전부 생각할 수도 없고 감안을 하기에도 어느정도 무리가 있다.
최소한의 변수들에 대해서 대책을 마련하고 적용하는것이 최고의 방법이 아닐까 생각한다...

이글을 읽으시는 분들은 양자 택일은 분명히 해야한다면 어떻게 대처를 하겠는지요??
사실 답은 간단하다...메뉴와 같이 사이트 이용에 있어서 큰 불편함을 가져다 줄 정도의 부분이라면
object나 embed태그를 이용하는것보단 (x)html을 이용해서 작성하는게 좋겠고 그게 아닌 나머지 부분은
object나 embed태그를 이용하는것도 나쁘지 않다고 생각한다.
Posted by 앵겨