Language/JavaScript
[JS] 페이지 리로드
Jeaha
2021. 6. 7. 09:50
페이지 리로드 하는 방법이 필요해서 찾아보다 기록할 할 필요성있는 문제인거 같아서 남겨본다.
일반적인 js로 페이지 리로드 하기
일반적인 html을 리로드 할 때는 location.reload();
하나면 된다.
frameset reload 하기
삽질은 여기서 시작 됬다.
<!DOCTYPE HTML>
<html>
<head>생략</head>
<body>
<frameset>
<frame name="top" src="~~"/>
<frame name="sidebar" src="~~"/>
<frame name="content" src="~~"/>
<frame name="footer" src="~~"/>
</frameset>
</body>
</html>
frameset 으로 된 페이지의 리로드는 location.reload()로는 가능하지 않다.
각각의 프레임당 location이 다르기 때문.
사실 이 명령도 DOM 구조를 파악하면 쉬운 문제인데, parent.frames.location.reload();
명령이면 모든 프레임이 리로드 된다.
728x90
반응형