1. 내 페이지 구조는 다음과 같습니다.
으아아아
2. 로그인 후 framRight가 Welcome.aspx로 이동합니다. 이제 로그인 이름이 top.aspx에 표시될 수 있도록 Welcome.aspx에서 top.aspx를 새로 고치려고 합니다. 하지만 아무리 해도 작동하지 않습니다. 그, 도와주세요.
나의 글쓰기 방법:
로그인 후, Welcome.aspx에서:
으아아아
아래에 언급된 모든 방법을 시도했지만 아무 것도 작동하지 않습니다. . . . .
문제가 마침내 해결되었습니다.
<스크립트>
으아악</script>
위에서 알려주신 방법은 현재 페이지와 새로고침할 페이지가 동일한 프레임셋에 있고, 내 페이지가 현재 프레임셋에 없기 때문에 도메인 간 새로고침이 불가능하다는 점을 기반으로 한 것입니다. . 대상 페이지가 있는 프레임세트를 찾아야 합니다.
document.getElementsByName("framHeader")[0].window.location.reload();
getElementsByName
수험생분들은 메소드 이름을 잘 읽어보세요document.getElementsByName("framHeader")는 배열을 가져옵니다
이 문장을 시도해 보세요
document.getElementsByTagName('framHeader')[0].contentWindow.location.reload();
jqueries를 너무 많이 사용하라고 했더니 getElementsByName이 배열을 반환합니다