2011-11-24

frame을 이용한 리다이렉트(redirect) 방법의 문제점

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>

<frameset rows="*" border="0" framespacing="0" frameborder="NO" name="fs">
    <frame scrolling="auto" src="http://target.sample" name="main">
</frameset>

<noframes>
    <body bgcolor="#FFFFFF" text="#000000">
       <p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
    </body>
</noframes>
</html>

위의 소스는 frame tag을 이용한 리다이렉트의 방법중 하나입니다. 이 방법은 주소창의 주소가 다른 링크로 이동하여도 그대로 유지되는 부가적인 현상이 발생합니다만(이건 장점이 될수도 단점이 될 수도 있을 것입니다.) 가장 큰 문제점은 Refresh시에, 메인 페이지로 넘어가 버린다는 점입니다. 만약 검색에 대한 결과나, 특정 처리중 이었다면, 데이터는 홀랑 날려 먹을수도 있는 문제점입니다.

No comments:

Post a Comment