FF에서의 history.back()

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
o242

FF에서의 history.back()

Post by o242 »

<body>
<script>
alert('다시 시도해주세요');
history.back();
</script>
<p>이동에 실패하였습니다. <a href="">클릭하시면 이동합니다</a></p>
</body>

위와 같이 자바스크립트 history.back()을 써서 이전 페이지로 돌아가는 스크립트이고

자바스크립트를 사용할수 없는 환경을 고려하여

대체 텍스트를 넣었습니다.

IE나 오페라 같은 경우에는 alert메세지가 나오고 곧바로 history.back()이

작동하여 대체텍스트가 보일틈 없이 이전 페이지로 이동하는데

유독 FF에서는 대체텍스트가 잠깐 보이는 현상이 일어납니다.

FF에서만의 특징인건가요?

예제 페이지 입니다 : http://kkm0417.enterhost.co.kr/board/me ... emberNo=19
hyurang
Posts: 9
Joined: 2006 06 09 12:01 46
Contact:

Post by hyurang »

대체 텍스트의 경우엔

<script>
alert('다시 시도해주세요');
history.back();
</script>
<noscript>
이동에 실패하였습니다. 클릭하시면 이동합니다
</noscript>

형태가 되도록 해야하며, 스크립트 태그는
<head></head> 사이에 위치해야합니다.

* 그리고 history개체의 back()나 forward() 메소드의 경우엔
넷스케이프6 에서 작동이 잘 안되는 경우가 있습니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests