>  Q&A  >  본문

javascript - 프론트엔드 프레임이 다시 로드될 때 위치 메소드가 없다고 계속 보고하는 이유는 무엇입니까?

1. 내 페이지 구조는 다음과 같습니다.

으아아아

2. 로그인 후 framRight가 Welcome.aspx로 이동합니다. 이제 로그인 이름이 top.aspx에 표시될 수 있도록 Welcome.aspx에서 top.aspx를 새로 고치려고 합니다. 하지만 아무리 해도 작동하지 않습니다. 그, 도와주세요.
나의 글쓰기 방법:
로그인 후, Welcome.aspx에서:
으아아아

아래에 언급된 모든 방법을 시도했지만 아무 것도 작동하지 않습니다. . . . .


某草草某草草2686일 전978

모든 응답(6)나는 대답할 것이다

  • 为情所困

    为情所困2017-07-05 11:06:26

    문제가 마침내 해결되었습니다.

    <스크립트>

    으아악

    </script>
    위에서 알려주신 방법은 현재 페이지와 새로고침할 페이지가 동일한 프레임셋에 있고, 내 페이지가 현재 프레임셋에 없기 때문에 도메인 간 새로고침이 불가능하다는 점을 기반으로 한 것입니다. . 대상 페이지가 있는 프레임세트를 찾아야 합니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-07-05 11:06:26

    document.getElementsByName("framHeader")[0].window.location.reload();

    회신하다
    0
  • 为情所困

    为情所困2017-07-05 11:06:26

    getElementsByName 수험생분들은 메소드 이름을 잘 읽어보세요

    회신하다
    0
  • 为情所困

    为情所困2017-07-05 11:06:26

    document.getElementsByName("framHeader")는 배열을 가져옵니다

    회신하다
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:06:26

    이 문장을 시도해 보세요document.getElementsByTagName('framHeader')[0].contentWindow.location.reload();

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 11:06:26

    jqueries를 너무 많이 사용하라고 했더니 getElementsByName이 배열을 반환합니다

    회신하다
    0
  • 취소회신하다