자바스크립트. 자바안에서 include할려면 어케해야하는지요?

· 2013-02-17 (일) 13:47:48 · 1544 · 2
<script language="JavaScript">
var nummer=0
function Utskrift(Riktning) {
if(Riktning=="Bakat")nummer=nummer-1
if(Riktning=="Framat")nummer=nummer+1
if(nummer<=0)nummer=2 // 메세지의 총 갯수와 맞추어 줍니다
if(nummer>10)nummer=1 // 메세지의 총 갯수와 맞추어 줍니다
if(nummer==1) {
document.fwrite1.siffra.value=nummer
document.fwrite1.wr_subject.value="1번째 메세지 입니다"
}
if(nummer==2) {
document.fwrite1.siffra.value=nummer
document.fwrite1.wr_subject.value="2번째 메세지 입니다"
}
}
</script>

<form name="funny">
2개의 메세지중 <input type="text" name="siffra" size=4 maxlength=4>번째 메세지 입니다<br>
<textarea name="arne" cols=80 rows=4></textarea>
<p>
<input type="button" value=" << " onClick="Utskrift('Bakat')">    <input type="button" value=" >> " onClick="Utskrift('Framat')">
</form>


자바소스를 검색해서 얻었는데요...
버튼을 클릭하면 1번메세지가 보여지고 또 클릭하면 2번메세지가 보여지는 스크립트입니다..

[질문]
보여지는 메세지가 텍스트로 "1번째 메세지 입니다." "2번째메세지 입니다.". 라는 테스트를
text_1.php 와 text_2.php으로 인크루드 하고 싶거든요...
물론 text_1.php파일을 인크루드하면 결과물은 "1번째메세지입니다." 라는 텍스트로 보여집니다.

어케 해야하는지 부디 알려주시기 바랍니다... 꼭 부탁드립니다...
|

댓글 2개

2013-02-17 (일) 16:01:44
왜 text_1.php 와 text_2.php를 인쿠르드 하려는지 잘 모르겠습니다.
그냥 text_1.php와 text_2.php를 상위에서 인크루드 하시고 그냥 변수로 불러와 뿌리는게 더 편할듯 합니다.
-------------------------------------------------------

$text_1="1번째 메세지 입니다.";
$text_2="2번째 메세지 입니다.";

<script language="JavaScript">
var nummer=0
function Utskrift(Riktning) {
if(Riktning=="Bakat")nummer=nummer-1
if(Riktning=="Framat")nummer=nummer+1
if(nummer<=0)nummer=2 // 메세지의 총 갯수와 맞추어 줍니다
if(nummer>10)nummer=1 // 메세지의 총 갯수와 맞추어 줍니다
if(nummer==1) {
document.fwrite1.siffra.value=nummer
document.fwrite1.wr_subject.value="<?=$text_1?>"
}
if(nummer==2) {
document.fwrite1.siffra.value=nummer
document.fwrite1.wr_subject.value="<?=$text_2?>"
}
}
</script>

이게 났지 않을까요?
파일을 굳이 불러와야 한다면
jquery를 이용하는편이 나을듯 합니다.

$(document).ready(function(){
$.get("text_1.php",
{
'변수이름' : "변수명"
},
function(data,status){
$("#아이디값").html(data);
});
});
2013-02-17 (일) 17:36:54
덧붙여서 말씀드리면
프로그램의 실행순서를 파악하시면 이해가 빠르실듯 합니다.
자바스크립트는 클라이언트 언어 이고 php 는 서버 언어입니다.

눈으로 볼때는 같이 나오지만 내부적으로 실행순서는

1.php 를 해석후
2.자바스크립트 보여줌

위와같이 됩니다.
따라서 자바스크립트에서 서버언어를 include 바로 하는것은 불가능하며
스위치 님 말씀처럼 php 를 include 해서 스크립트에서 처리하셔야 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-02-18 조회 1,944
13-02-18 조회 1,036
13-02-18 조회 1,288
13-02-18 조회 2,919
13-02-18 조회 912
13-02-18 조회 847
13-02-18 조회 1,345
13-02-18 조회 1,142
13-02-18 조회 1,682
13-02-18 조회 1,714
13-02-18 조회 824
13-02-17 조회 1,165
13-02-17 조회 881
13-02-17 조회 951
13-02-17 조회 855
13-02-17 조회 1,541
13-02-17 조회 1,545
13-02-17 조회 1,624
13-02-17 조회 692
13-02-17 조회 892