login register Sysop! about ME  

2017년 07월 28일 16시 51분 00초,     조회수 : 587
  제목 : RE : asp 에서 자바스크립트 질문입니다.
SEQ : 163889 글쓴이 : cheey

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

asp 와 자바스크립트의 변수는 공존(?)을 못합니다.

문의해 주신 onclick="click('<%=값%>','1');" 이 어떤 의도로 작성하신 것인지 모르겠지만...

문의 내용으로 보면.... 자바스크립트의 값을 asp로 사용하려는 듯 보여지네요;;

<%
a = "asp용 변수 a 입니다."
%>

<script>
var a = "자바스크립트 변수 a 입니다.";

alert(a);                <-------- 자바스크립트 변수 a입니다. 를 출력
alert('<%=a%>'); <-------- asp용 변수 a 입니다. 를 출력
</script>

자바스크립트에서 asp용 변수는 위와 같은 방식으로 활용은 가능하지만,
asp에서는 자바스크립트 변수를 활요하지 못합니다.

위에 소스에서
alert(a); 이 부분을 보시면 a는 따옴표를 가지지 않습니다. 즉 변수입니다.
alert('<%=a%>'); 이 부분을 보시면 <%=a%>는 따옴표를 가집니다. 즉 일반 텍스트(?) 입니다.

우선 이런 기본적인 asp 와 자바스크립트의 차이를 먼저 이해하시는 것이 우선이 되어야 하실 것 같습니다.


※ 문의가 위 내용과 관련 없다면 어떤것을 어떻게 하고 싶으신건지 자세히 문의를 해주시길;;;



  novakr
  2017-07-28(18:07)
캐릭 이미지
아하 네 감사합니다.
제가 하고 싶은것은 자바스크립트에서
겟엘리먼트아이디로 값을 가져왔으니
그 값을 함수에 넣어 버튼을 누를때 값을 넘겨 주고 싶은건데
자바스크립트변수는 쓰지를 못해서요 쓸 방법이 있나요??

  cheey
  2017-07-30(21:26)
순수 자바스크립트로만 하면 되는 문제 같네요..;;
실제 하실 소스나, 예시를 작성해 주시면 더 빠른 답변을 받으실 수 있으실 것 같습니다;
(두리뭉실한 문의는 원하시는 답변을 얻기 힘드실 듯 하니..)
그리고, 이 문의는 자바스크립트 게시판으로 해주세요.

  virgo75
  2017-08-02(12:14)
캐릭 이미지
꼭 하신다면 비동기호출등을 이용해서 하는 방법은 있습니다.

자세한 차이점은 노하우에서 제아이디로 검색해보시면 서버사이드와 클라이언트 사이드
차이점을 올린글이 있습니다.

  novakr
  2017-08-02(16:07)
캐릭 이미지
네 감사합니다!!
  virgo75
  2017-08-03(17:12)
캐릭 이미지
cheey남 혹시 답변글 하나 삭제 하셨나요 ?? 제가 지웠나요 그랬다면 정말 죄송합니다. 제
가 답변글 남길려다가 실수 한거 같아서 ㅠㅠ 저도 사람인지라 -0- 실수를 한거 같아서 확
인차 글 남기게 됩니다.

  cheey
  2017-08-09(17:42)
이제 확인합니다만... 아마 제가 삭제하고, javascript 게시판에 다시 작성한것을 말씀하시는
것 같습니다; ㅎㅎ;;



제목 작성자 날짜 조회
asp 에서 자바스크립트 질문입니다. (5) novakr 2017-07-28 597
RE : asp 에서 자바스크립트 질문입니다. (6) cheey 2017-07-28 587
RE : RE : asp 에서 자바스크립트 질문입니다. (1) novakr 2017-08-03 442

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})