답변
당신은 당신은 페이지가로드되면 실행하려면 window.open 스크립트를 보낼 RegisterStartupScript를 사용할 수 있습니다 javascript on postback
실행해야합니다.
그러나 이것은 대부분의 팝업 차단기를 방해합니다. RegisterStartupScript의
팝업 차단기를 속이는 방법에 대한 좋은 아이디어는 @BradParks answer here를 참조하십시오. – Cyberherbalist
간단한 샘플 :
RegisterStartupScript("id1", "<script type=\"text/javascript\">alert(\"I'm from JavaScript.\");</script>");
새로운 창 당신은 당신이 경우 창 팝업에서에서 사용을 고려할 수를 제시해야 할 내용에 따라 매우 스케치 할 수 있습니다. 그렇게하면 팝업 차단기를 피할 수 있습니다. 더 자세한 정보를 주시면 더 나은 답변을 드릴 수 있습니다.
나는이
;-)이 다시 게시 전에 비어있는 새 창 를 열려면 라디오 버튼에 약간의 자바 스크립트를 추가 작업을해야 생각 . 이렇게하면 팝업 차단기가 사용자 클릭에 응답하여 열리기 때문에 팝업을 차단하지 않습니다. 이 부분을 수행하는 방법은 this link을 참조하십시오.
그런 다음 다시 게시가 정상적으로 수행되도록하고 페이지로드시 시작 스크립트를 등록하여 기존 URL이 새 URL로 이동하도록 알려줍니다. 자바 스크립트, 윈도우가 이미 이름을 가진 경우
window.open(url, 'myPopup')
호출 할 때 그래서 팝업하지 않습니다 ... 대신 새 창을 만드는 반환거야
는String script = "window.open('popupPage.aspx', 'myPopup')";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "someId", script, true);
주 막힌다!
아주 잘 작동하는 것 같습니다. 다른 답변이 접수 된 후 오랫동안이 답변을 게시 해 주셔서 감사합니다! 너는 나에게 많은 슬픔을 덜어 줬다. – Cyberherbalist
- 1. Silverlight에서 새 창 열기
- 2. a4j : commandButton에서 새 창 열기
- 3. Emacs Lisp - 새 창 열기
- 4. 양식 제출시 새 창 열기
- 5. 새 탭에서 실버 창 열기
- 6. Vim 임베디드 python 스크립트에서 새 창 열기
- 7. 동일한 창 또는 새 탭에서 링크 열기
- 8. 활성화하지 않고 JavaScript로 새 브라우저 창 열기
- 9. Eclipse 플러그인 : WorkBench에서 새 창 열기
- 10. asp.net 차트 컨트롤에서 새 창 열기
- 11. 팝업 차단 기능이없는 새 창 열기
- 12. javascript를 사용하여 새 메시지 창 열기
- 13. 특정 HTML로 새 브라우저 창 열기
- 14. Google 검색 결과를 표시하는 새 창 열기
- 15. iPhone Safari 302 리디렉션 새 창 열기
- 16. jQuery -> 창에서 새 작은 창 열기
- 17. Internet Explorer 8에서 새 세션으로 Javascript로 새 창 열기
- 18. 코드 숨김에서 DOM을 순회하기
- 19. 새 탭 열기 firefox
- 20. exe 창 열기
- 21. 문제 창 열기 WPF
- 22. 창 열기 및 창 핸들
- 23. iframe에서 창 열기
- 24. 코드 숨김에서 IFrame InnerHtml 변경
- 25. 코드 숨김에서 WPF DataGrid 비우기
- 26. ASP.NET : 코드 숨김에서 플래시 무비를로드하십시오.
- 27. asp.net의 코드 숨김에서 객체에 액세스
- 28. 페이지 .ClientScript.RegisterClientScriptBlock은 코드 숨김에서 호출해야합니까?
- 29. ValidationGroup이 코드 숨김에서 유효한지 확인
- 30. xaml의 창 열기
FYI : 팝업 차단기가이 창을 열지 못하도록 차단합니다. – epascarello