새로고침을 눌러도 메인페이지로 이동하지 않게 할 순 없나요? 채택완료
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>홈페이지제목</title>
</head>
<frameset rows="*,0" border="0">
<frame src="main.php" name="main">
</frameset>
</html>
를 이용해서,
브라우저에서 보여지는 주소를 고정하고 있습니다.
그랬더니, 글을 보다가 새로고침을 누르면 메인페이지로 넘어가는데요.
검색을 하니, 새로고침해도 메인페이지로 넘어가지 않는 방법이 있다고 나오는 데.
그걸 그대로 써넣어도 적용이 안 되고, 여전히 메인페이지로 넘어갑니다.
그런 방법은 옛날 구형브라우저에만 통하고, 최신 브라우저에서는 통하지 않는다는 말이 있구요.
방법이 없을까요?
답변 2개
ie 7이하에서 적용가능한 소스는 아래와 같은데요
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
그 이상 및 크롬 파이어폭스 사파리 에서는 가능한 소스가 없는 걸로 알고 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
frameset이나 frame태그는 html5에서 사라진 태그이고요. 그누보드5에서는 html5로 구성되어 있으므로
프레임셋을 사용하는 것은 바르지 못한 방법입니다.
프레임셋을 사용하신다면 그누보드4버전이 적절할 것 같구요.
새로고침을 하는 경우는 프레임셋에는 현재 main.php파일로 갈 수 밖에 없습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인