닷넷코리아
데브렉
Docs
아티클
장기게임
더보기
닷넷코리아에 오신 걸 환영합니다.
.NET Korea
로그인
회원가입
English
Home
Docs
Book
Board
Lecture
Data
Support
Blog
Schedule
Youtube...
게시판(BOARD)
아티클(ARTICLE)
공지(NOTICE)
토크(TALK)
문의(Q&A)
블로그(Blog)
일정(Schedule)
채팅(Chat)
세미나(Seminar)
데브렉 동영상 강의
강좌(LECTURE)
Docs
Java
C#
ASP.NET
Azure DevOps
Azure
Web Camp
.NET Core
C/C++
Web
HTML/CSS
JavaScript
SQL Server
ASP 3.0
Q & A
박용준 강사의 책과 강의 내용과 관련된 질의응답 게시판입니다. 감사합니다.
시삽:
레드플러스
님
게시판 이동:
WebCamp
IT 관련 뉴스
Q & A
컴퓨팅
닷넷코리아 버그 리포트
제목 :
자바스크립트에 관한 질문이 될것같은데...
글번호:
626
작성자:
배기석
작성일:
2007/07/09 오후 5:51:00
(2007/07/09 오후 5:52:00 수정)
조회수:
3801
아이디 중복검사때 쓰려고 하는데
회원가입창에서 중복검사버튼을 누르면 새창에서 중복검사창이 뜨고
거기서 아이디 중복검사하는 것까지는 좋은데
아이디 중복검사 후 Textbox에 입력된 아이디 값을 실어서 원래 문서로 돌려 보내려고
하는데 너무 초보라서 계속 안되네요.
살려주세요~ㅡ.,ㅡ;;
Tweet
choiyw2
2007-07-10 오전 8:08:53
새창에서```
var a = opener.document.getElementById("원래문서에 있는컨트롤이름");
a.value = 입력된값
이렇게 해보세요`` 좋은아침~
nonunnom
2007-07-10 오전 9:24:54
StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("var a= opener.document.getElementById('txtID')");
sb.Append("a.value='"+txtChkID.Text+"'");
sb.Append("window.close();");
sb.Append("</script>");
Type t = this.GetType();
if (!ClientScript.IsClientScriptBlockRegistered(t, "Checking"))
{
ClientScript.RegisterClientScriptBlock(t, "Checking", sb.ToString());
}
C#코드에 이런식으로 입력하면 되나요??
실행해보니 안되네요ㅠㅠ
txtID가 텍스트박스인데 저렇게 입력하는게 맞는지;;;
hatukoi
2007-07-10 오후 12:22:39
nonunnom님의 리플을 보니 랜더링개념이 전혀 없으신 것 같습니다.
위와 같이 스크립트 블럭을 짜서 넣으시면 클라이언트에서의 이벤트와는 무관하게 일관된 결과물이 나옵니다.
choiyw2님의 예제는 새창에서 aspx단에 직접 스크립트를 넣으라는 말씀인 것 같네요.cs코드로도 같은 결과를 만들수는 있지만 예제로 적어주신 것은 결과적으로 틀린 코드입니다.sb를 이루는 스크립트를 어떻게 짤것인가를 잘 생각해보시기 바랍니다.중복검사 후 사용하겟다는 이벤트가 클라이언트에서 이루어지기 위해서 어떤 자바스크립트를 짤것인가를 먼저 생각 하신 후 그 자바스크립트를 cs단에 옮기시되 txtChkID.Text가 아닌 클라이언트에서의 컨트롤value를 표현하셔야 할것이며 자바스크립트 자체가 언제 이벤트가 이루어져야 할것인지도 정해져야 합니다.말이 너무 두서가 없네요.
일단 어느 부분이 틀린 것인지는 직접 사용하신 예제로 페이지를 여신 후
소스보기를 통해 자바스크립트가 어떻게 표현되어있는지를 찾아서 보시면
아마 아실 것입니다.
(댓글을 남기려면
로그인
이 필요합니다.)
관련 아티클 리스트
제 목
파일
작성자
작성일
조회
자동으로 영어로 바꾸려면
(2)
-
배기석
2007-07-12
4185
자바스크립트에 관한 질문이 될것같은데...
(3)
-
배기석
2007-07-09
3801
Re : 자바스크립트에 관한 질문이 될것같은데...
-
배기석
2007-07-10
3637
Re : Re : 자바스크립트에 관한 질문이 될것같은데...
(1)
-
최영우
2007-07-10
3491
감사합니다. 문제 해결하였습니다.
-
배기석
2007-07-10
3786
.net 에서 db 연결 오류
-
이대영
2007-07-06
4020
Anonymous
(손님)