제목 : Re : Re : 자바스크립트에 관한 질문이 될것같은데...
글번호:
|
|
628
|
작성자:
|
|
최영우
|
작성일:
|
|
2007/07/10 오후 1:26:00
|
조회수:
|
|
3493
|
걍 자바스크립트라고 하시길래...ㄷㄷ;
asp.net에 적용하는거군요 ㄷㄷ 1.1인지 2.0인지 모르지만..
StringBuilder sb = new StringBuilder();
sb.Append("<script>");
1 sb.Append("var a = opener.document.getElementById('TextBox1');");
1 sb.Append("a.value = ");
2 //sb.Append("opener.document.form1.TextBox1.value = ");
sb.Append("\""+this.TextBox1.Text + "\";");
sb.Append("self.close();");
sb.Append("</script>");
Response.Write(sb.ToString());
굳이 스트링빌더를 쓰신다면 위에처럼 하셔도 되긴합니다 -0-
앞에 붙여놓은 1처럼 해두되궁
주석처리해놓은 2처럼 해두됩니다 뭐 그건.. 이름이 똑같다는 전제하에...ㅎ
On 2007-07-10 오후 12:36:00, '배기석' wrote:
------------------------------------------------------------
>지적 감사드립니다.
>
>안그래도 수정해야 하나 말아야 하나 했는데
>
>.cs페이지에 btnOK_Click이라는 메서드를 만들어놓고 중복검사 후
>
>중복되지 않은 아이디일 경우 btnOK버튼 클릭 이벤트가 발생하였을 경우에
>
>값을 넘기는 건데 뭐가 잘못된건지;;;위의 코드는 제가 잘로 놓은 것이고 원래 코드는 아래와 같습니다.
>
>protected void btnOK_Click(object sender, EventArgs e)
> {
> StringBuilder sb = new StringBuilder();
> sb.Append("<script language='javascript'>");
> sb.Append("var a= parent.document.getElementById('txtID');");<--이부분에 txtID.value가 들어가야 되는 건가요??(화내지 마시구요ㅠㅠ)
> 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());
> }
> }
>
>개념없는 초보자 개념좀 박아주세요~
------------------------------------------------------------
|
choiyw2
2007-07-10 오후 1:37:45
|
javascirpt는 어차피 클라이언트언어기때문에 일단 완전 다 바뀌고 난후의
값을 가지구 지지고 볶는거니깐요``
안되시면 화면상에 직접 뿌려보세요``
그게 제일 정확하겠죠 ^^ㅋ
|
|
|
|