php 초보가 질문 드립니다.

· 12년 전 · 318 · 3
추운신데 고생하십니다.

자바스크립트로 함수불러오는 과정에서 벌서부터 막히네요 ㅠ,.ㅠ

소스를 보여드리자면

==============================================================
<? echo"<a href=\"파일 경로/$clipfile\" onclick=\"javascript:file_down();return false\"><font color='blue'>$clipfile</font></a>" ?>

=========================================================

이것을 클릭하면 javascript:file_down()을 불러내는과정입니다.

file_down 함수를 보자면

==================================================
<script language="JavaScript">
<!--
function file_down(){


$this->load->helper('download');
$data = file_get_contents("./community_file/".$clipfile); // Read the file's contents
force_download(mb_convert_encoding($clipfile, 'euc-kr', 'utf-8'), $data);

}
</script>
======================================================
코드이그나이터인데요

이 안에있는것을 실행하고 싶어서 이렇게 올립니다.

제가 묻고 싶은건 자바스크립트 경로 불러오는것이 맞는건인지 알고 싶습니다.ㅠ.ㅠ

답편 부탁드립니다.


|

댓글 3개

스크립트가 좀 이상하네요...
일단 onclick="file_down()" 으로 호출하면 js의 function file_down(){} 이 실행됩니다.
헌데 javascript 구간에 php구문이 있네요.
일단 코드가 지저분하니까 변수부분만 php로 묶는 것이 낫겠네요.
<a href="#" onclick="javascript:file_down();return false;"><font color='blue'><?php echo $clipfile;?></font></a>
그리고 폰트 태그는 css로 대체하는 것이 좋을 것 같습니다.
<? echo"<a href=\"파일 경로/$clipfile\" onclick=\"javascript:file_down();return false\"><font color='blue'>".$clipfile."</font></a>" ?>
이렇게해보세요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누5 질답

그누보드5 버전에 대한 질문을 할 수 있습니다.쪽지나 메일로 해결해 주겠다는 답변은 정상적인 답변으로 보기 어려우므로 신고해 주시기 바랍니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 486
12년 전 조회 450
12년 전 조회 1,407
12년 전 조회 329
12년 전 조회 501
12년 전 조회 236
12년 전 조회 602
12년 전 조회 345
12년 전 조회 320
12년 전 조회 319
12년 전 조회 612
12년 전 조회 431
12년 전 조회 298
12년 전 조회 556
12년 전 조회 650
12년 전 조회 316
12년 전 조회 477
12년 전 조회 248
12년 전 조회 458
12년 전 조회 287
🐛 버그신고