자바스크립트. 자바안에서 include할려면 어케해야하는지요? > 그누4 질문답변

그누4 질문답변

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

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

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

본문

<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')">&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="  >>  " onClick="Utskrift('Framat')">
</form>


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

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

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

댓글 전체

왜 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);
    });
});
덧붙여서 말씀드리면
프로그램의 실행순서를 파악하시면 이해가 빠르실듯 합니다.
자바스크립트는 클라이언트 언어 이고 php 는 서버 언어입니다.

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

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

위와같이 됩니다.
따라서 자바스크립트에서 서버언어를 include 바로 하는것은 불가능하며
스위치 님 말씀처럼 php 를 include 해서 스크립트에서 처리하셔야 합니다.
© SIRSOFT
현재 페이지 제일 처음으로