브라우저에서 상위 창에 직접 영향을 줄 수있는 팝업 창을 만드는 jquery 및/또는 javascript가 있습니까? 필자의 경우에는 상위 창에서 개체를 왼쪽/오른쪽/위/아래로 이동할 수있는 팝업 창에서 GUI를 설정하려고합니다. 또한 이중 모니터 설정에서 작동해야합니다. 이것을하는 방법에 어떤지도든지 중대 할! 자식 창에서GUI가 포함되어 상위 브라우저 창을 제어하는 팝업 브라우저 창을 만드는 방법
답변
기능은 예를 들어 parent.
를 사용하여 부모 창을 제어 할 수 있습니다
parent.alert("moo");
깔끔함! 나는 이것이 내가 구현할 방법이 확실하지 않다는 것이 excatly하다고 생각한다. 그래서 자식 창을 만드는 함수에서 부모를 적용하는 데 사용하는 js를 래핑하겠습니까? – user1922019
예,이 코드는 하위 창의 JS 블록에서 실행됩니다. –
은 당신이 정말 원하는 것은 아마 대화가 아닌 창입니다. Windows는 번거롭고 문서에 필요한 모든 HTML이 필요합니다. 이 jquery 플러그인을 시도해 볼 수 있습니다 : http://jqueryui.com/dialog/. 대화 상자에는 최소한의 HTML 만 있으면됩니다.
나는 듀얼 모니터에 대해 잘 모르고있다.
새 창을 여는 것처럼 보이기 때문에 window.opener
을 사용하여 여는 창과 상호 작용할 수 있습니다. 당신이
function test(){
alert("I'm the parent!");
}
로 여는 창에 선언 된 자바 스크립트 함수가 있다면 그래서 당신은 여기 요구 사항입니다
window.opener.test();
를 호출하여 팝업 창에서 호출 할 수 여는 창 및 열려있는 창을 모두 동일한 도메인 또는 적어도 하위 도메인에 있어야합니다. 동일한 하위 도메인 인 경우 도메인 간 액세스를 허용하려면 약간의 작업이 필요합니다. 자세한 내용은 https://stackoverflow.com/a/3962489/1558122을 참조하십시오.
처음에는 부모로부터 window.open
을 호출하여 처음에는 팝업을 열었습니다. 그러면 이중 모니터가 여기의 동작에 영향을 미치지 않습니다.
나는 이것이 올바른 방향으로 나아가고 있다고 생각한다. 나는 몇 가지 것을 시도하고 다시보고 할 것이다. – user1922019
- 1. 브라우저 창을
- 2. IE8이 팝업 브라우저 창을 배경으로 이동합니다.
- 3. 팝업 브라우저 창을 열어서 레코드를 선택하십시오.
- 4. 다트의 팝업 창을 제어하는 방법
- 5. 브라우저 창을 분할하는 방법
- 6. 브라우저 창을 닫는 방법?
- 7. Unresizable 브라우저 창을 만드십시오
- 8. 팝업 창을 만드는 방법
- 9. 팝업 창을 만드는 방법
- 10. 브라우저 닫기 창을 취소하는 방법?
- 11. 브라우저 창을 GWT로 깜박이는 방법
- 12. 모든 브라우저 창을 닫으시겠습니까?
- 13. 자바 스크립트에서 브라우저 창을 감지합니다.
- 14. javafx에서 팝업 창을 만드는 방법
- 15. 팝업 창을 만드는 방법 # 2
- 16. 브라우저 창을 닫는 링크를 만드는 방법은 무엇입니까?
- 17. PC에서 웹 브라우저 창을 디버그하십시오.
- 18. asp.net mvc에서 팝업 창을 만드는 방법은 무엇입니까?
- 19. 메뉴로 팝업 창을 얻는 방법?
- 20. 브라우저 창을 닫기 전에 뭔가를하십시오.
- 21. 브라우저 창을 채우는지도 및 위젯
- 22. 검은 딸기를위한 브라우저 창을 닫으십시오
- 23. 브라우저 창을 시작하지 않고 실행
- 24. 전자 화면/브라우저 창을 회전
- 25. Dalekjs : 브라우저 창을 열어 두십시오.
- 26. 팝업 창을 클릭하는 방법
- 27. 각 브라우저 창을 식별하는 방법으로 구축
- 28. 팝업 창을 닫으려면
- 29. Clickonce 앱 제거시 브라우저 창을 여는 방법
- 30. 브라우저 창을 기준으로 요소의 좌표를 찾는 방법
팝업 차단기 조심해 - 사용자는 매우 좁은 환경을 제외하고는 팝업을 싫어하는 경향이 있습니다. – Tim
나는 팝업이 좋은 생각인지 의심 스럽다. 그것은 매우 혼란스럽고, 종종 차단되고, 모바일 장치에서는 불가능합니다. 귀하의 경우 화살표 키를 사용하지 마십시오. – Pevara
듀얼 스크린이 JavaScript/jQuery와 관련이 없다고 생각합니다. – putvande