다음은 관심 있는 학생들을 위해 제가 정리한 js.window 속성과 메서드입니다.
window.opener.location.reload()
이 방법은 일부 IE 브라우저(예: 높은 보안 설정)에서 확인 대화 상자를 표시하여 새로 고칠 것인지 묻는 메시지를 표시합니다. 다시 페이지를 열고 이 방법을 window.opener.location.href=window.opener.location.href;
그 문제는 발생하지 않습니다.
window.opener.location.href는 단지 링크입니다
부모 창의 제출을 실현하려면 window.opener.action=""을 호출하고 window.opener.submit() 메서드를 사용하지만 불행히도 이 코드는 Firefox에서 실행될 수 없습니다. 해결 방법은 제출된 함수를 상위 창에 작성하고 하위 창에서 window.opener.functionname()을 통해 호출하는 것입니다.
일반적으로 window.opener를 사용할 때 상위 창의 상태를 판단해야 합니다. 상위 창이 닫히거나 업데이트되면 오류가 발생합니다. 해결 방법은 다음 확인 if(window.opener)를 추가하는 것입니다. 오프너 && !window .opener.closed)
window.opener.location.replace();
이 메소드는 URL을 지정하여 client에 현재 캐시된 item을 대체하므로 대체 메소드를 사용할 때 다음을 수행할 수 없습니다. 대체된 URL에 액세스하려면 "Forward" 및 "Back"을 전달합니다. 실제 애플리케이션에서는 페이지를 새로 고칠 때 일반적으로 location.reload() 또는 History.go(0)를 사용합니다.
이 방법은 클라이언트가 페이지를 새로 고치기 위해 F5를 누르는 것과 같기 때문에 페이지 방법="게시"를 사용하면 "웹페이지가 만료되었습니다"라는 메시지가 나타납니다. 이는 Session의 보안 보호 메커니즘 때문입니다.
창 여는 방법:
방법 1:
Response.Write("<script language=javascript>window.open('down.aspx','newwindow','width=200,height=200')</script>");
방법 2:
Response.Write("<script language=javascript>alert('注册成功');window.window.location.href='down.aspx';</script> ");
위는 js.window 속성과 방법입니다. 나는 모든 사람을 위해 편집했습니다. 앞으로도 모든 분들께 도움이 되길 바랍니다.
관련 기사:
위 내용은 일반적으로 사용되는 js.window 속성 및 메서드(자세한 소개, 그래픽 자습서)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!