테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 안에 php문

· 12년 전 · 2549 · 25
코드 짜다가 갑자기 궁금해서 질문드립니다.

글쓰기 체크하는 폼부분에서 특정값에 따라 자바스크립트가 틀릴 경우
javascrip 와 php 둘중 어느걸로 짜는게 좋을까요?

1. php if문으로 출력 여부 체크
<? if($category == "s1") { ?>
jascript code1
<? } else { ?>
jascript code2
<? } ?>

2. javascript 로 체크
if (f.category.value == "s1") {
javascript code1
} else {
javascript code2
}

별차이 없으려나요?

스크립트문 안에 php로 집어넣으니 너무 지저분하네요~;;


댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 25개

[http://c.ask.nate.com/imgs/qesi.tsp/9477445/2/1/A.jpg]
ㅋㅋㅋㅋㅋㅋㅋㅋ
엉뚱한 질문인데... 코멘트에 이미지 보이게 하려면 어떻게 해야하는지 ^^;;
[이미지주소]
12년 전
ㅋㅋㅋ ㅋㅋ
ㅋㅋㅋㅋㅋㅋ 그렇군요ㅋㅋㅋㅋ
php는 서버사이드 언어이고 javascript는 클라이언트사이드 언어입니다.
즉 php는 항상 먼저 해석되어야해요. 1번 같은 코드는 불가능합니다.
12년 전
딴지가 아니라 저도 잘 몰라서 그러는데, $category 값이 s1 일때 code1 이 나오고 아니면 code2 가 나오면 되는데 왜 불가능한 거에요?? 서버에서 처리해서 맞는 걸 전송해 주고, 나머지는 클라이언트에서 알아서 지지고 볶고 하면 될 것 같은데...
불가능할건 없지 않나요?
'-'
클라이언트 브라우저는 서버사이드 언어를 해석 할 수 없습니다.
이미 PHP의 과정을 거치고 나온 문서가 브라우저에 의해 해석 되기 때문이죠.
브라우저에서는 <?php ?> 라는 영역이 이미 출력 결과로 나타났기 때문에 전혀 상관이 없습니다.
혹시나 PHP 프로세스가 종료, 다운되는 경우가 아니면 1번 같은 코드도 사용 가능합니다.

덧, javascript는 서버사이드 클라이언트 사이드 양쪽에 다 사용될 수 있는 언어입니다^^;

게시글 목록

번호 제목
19384
27584
6013
6004
27572
5997
5992
5981
5964
5952
5948
5941
5937
5934
5931
19383
5926
5923
5913
24558
5912
30895
27563
5907
5903
5900
27556
5898
24555
5894
5893
5890
5884
27537
5881
5878
30888
30884
5876
5874
27524
27514
19379
19377
27509
5869
5866
27505
5865
5860
5857
27503
27481
27462
5856
19511
27458
24547
19374
19373
19371
27453
19370
27449
27441
19366
24544
19365
19361
19360
19358
19356
19354
19351
19348
19346
19339
19334
5849
27439
5846
27434
27429
19331
19329
19328
5841
5840
19326
5834
5831
5826
19324
5821
32040
27426
19320
5816
32030
5815