2011-01-21 10 views
2

사용자가 버튼을 클릭 한 팝업을 작성하려고하는데, 편집자가 창을 트리거합니다.Html 팝업 창이 부모에게 액세스 권한이 없어야합니다.

사용자가 하위 창에서 편집하는 동안 상위 창에 액세스해서는 안되며 차단해야합니다.

정확히 어떻게해야합니까?

이것은 내가 지금하고있는 일입니다.

함수 Popupwindow() { name = "Select Requestor"; url = "selectLocation.html"; options = "height = 330, width = 210, location = no, 스크롤바 = 예, 메뉴 모음 = 예, 도구 모음 = 예, 크기 조정 = 예, 왼쪽 = 0"; window.open (url, name, options);

}

그래서 지금은 자식 창을 닫지 않고 부모 창, 심지어 편집 부모 요소를 닫을 수 있어요.

답변

0

"실제"팝업을 사용하지 마십시오. 자바 스크립트를 사용하여 동일한 창에서 "에뮬레이트"하십시오. jquerys dialog을 보시고 모달 모드 (exampleexample)를 설정할 수도 있습니다. 원하는대로 생각하십시오.

jquery를 사용하지 않고 많은 js 프레임 워크에 이와 같은 것들이 포함되어있는 경우 독립형 js 예제가 많이 있습니다. "모달 대화 상자"만 검색하면됩니다.

1

원하는 것을 모달 대화 상자라고합니다. 여러 브라우저에서이 작업을 수행하는 표준 방법은 없으며 일부 브라우저에는 이와 같은 기능이 없습니다. 가장 좋은 방법은 페이지 내부에 모달 대화 상자를 만드는 것입니다. 대부분의 JS 프레임 워크/툴킷은 대화 상자를 제공합니다.

관련 문제