jsp 팝업 예제

일반적으로 사용되지 않는 덜 지원되는 브라우저 별 기능도 많이 있습니다. 예를 들어 MDN에서 window.open을 확인합니다. 이 예제에서는 자바스크립트에서 팝업 콘텐츠를 생성합니다: 자바스크립트는 창을 최소화하거나 최대화할 수 있는 방법이 없습니다. 이러한 OS 수준 함수는 Frontend 개발자에게 숨겨져 있습니다. . 브라우저가 비활성화 할 수있는 최소한의 기능 세트로 창을 열어 보자 : window.open 직후 새 창이 아직로드되지 않았습니다. 이는 경고 라인(*)으로 입증됩니다. 그래서 우리는 그것을 수정하기 위해 로드를 기다립니다. 또한 newWin.document에 DOMContentLoaded 처리기를 사용할 수도 있습니다. 5단계: 데이터베이스에 데이터를 삽입하기 위한 “InsertData.jsp” 파일을 만듭니다.

8단계: 작업 파일 수정(“Modout.jsp”)을 만듭니다. 이 단계에서는 “Modout.jsp”를 사용하여 데이터를 데이터베이스로 업데이트할 수 있습니다. 또한 팝업은 여러 창을 동시에 표시하지 않는 모바일 장치에서 까다롭습니다. 따라서 창 사이의 연결은 양방향입니다 : 메인 창과 팝업은 서로에 대한 참조를 가지고 있습니다. 이 섹션에서는 JSP에서 Ajax를 사용하여 팝업 창 응용 프로그램을 개발합니다. 아래 코드를 실행 하는 경우, 그것은 오프너 (현재) 창 콘텐츠를 대체 “테스트”: 팝업 뿐만 아니라 window.opener 참조를 사용 하 여 “오프너” 창에 액세스할 수 있습니다. 팝업을 제외한 모든 창에 대해 null입니다. . 악용을 방지하기 위해 브라우저는 일반적으로 이러한 방법을 차단합니다. 그들은 단지 우리가 열었던 팝업에서 안정적으로 작동, 그 추가 탭이 없습니다. 이 섹션에서는 팝업 창에 데이터를 표시하는 응용 프로그램을 개발했습니다. 우리는 파일 view.jsp, windowopen.jsp, getuser.jsp를 만들었습니다.

기술적으로 close() 메서드는 모든 창에서 사용할 수 있지만 window.close() 창이 창으로 만들어지지 않은 경우 대부분의 브라우저에서 무시됩니다. 그래서 그것은 단지 팝업에서 작동 합니다. 따라서 이와 같은 코드를 금지하는 제한 사항이 있습니다. 광고 및 악의적인 페이지로부터 사용자를 보호하기 위한 많은 제한 사항이 있습니다. 그들은 브라우저에 따라 달라집니다. . 팝업은 크롬에서 열리지만 파이어 폭스에서 차단됩니다. 일반 위치 지정 옵션과 합리적인 너비, 높이, 왼쪽, 상단 좌표를 추가해 보겠습니다: Dhivya Krishnan은 모두 썼습니다.

답장을 보내 주셔서 대단히 감사합니다. 나는 제공 된 솔루션에 대해 매우 명확하지 않다. 나는 자바, JSP 및 이 모든 것을 새로 접하고 있습니다. 다음은 내 의심이다. 1. 나는 어떻게 거기에서 JPopupMenu를 호출합니다, 내 JSP 페이지에 테이블이 있습니다. 2. 다시 사이에 자바 스크립트를 포함하는 방법., 내 의심이 바보 경우 죄송합니다. 나는 명확한 그림을 얻을 수 없었다. 그래서 그것을 확인.

3. JQuery, 나는 시도를 줄 수 있지만 여기에 나는 테이블에 cloumn에 버튼을 포함해야합니다. DIV 태그 내부 TR 작업?? 1단계: 직원 양식에 웹 페이지(“view.jsp”)를 만듭니다. “당신이 뭔가를 잘하는 경우, 무료로 그것을 하지 마십시오.” —조커 오픈 콜은 새 창에 대한 참조를 반환합니다. 그것은 그것의 속성을 조작 하는 데 사용할 수 있습니다., 위치를 변경 하 고 더 많은.