플래시 링크 문제 가리켜 주세요.. > 그누4 질문답변

그누4 질문답변

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

플래시 링크 문제 가리켜 주세요.. 정보

플래시 링크 문제 가리켜 주세요..

본문

플래시 링크 부분에

on (release) {

 getURL("http://home/a/b/board/");
}

그누 <a href="<?=$g4['path']?>/a/b/board/

getURL 에는 이경로를 적용시키니 안되네요.
적용시키는 방법을 좀 가리켜 주세요.

댓글 전체

답변은 감사합니다.
그렇게는 다음 다음으로 내려서 불려오면 불려 와 지지를 않거든요..
전체 경로 부분경로 같은 문제 해결이 아니구요. 꼭 <?=$g4['path']?>이것을
써야하는 문제가 있어서 사용할수 있는 방법을 찾구 있습니다.
답변 감사합니다.
질문하는 것이 서툴려서 이해를 못하시나 봐요..ㅠ
같은 플래시 파일이
http://home/a/b/board/ha.swf  ---ha.swf
여기서 링크가 있을때 부분경로 일때(예/home/b/board/)
http://home/board/a/b/ha.swf  ---ha.swf
여기서 링크가 있을때 부분경로 일때 (예/home/b/board/)
플래시 안에 같은 전체경로 링크가 걸려 있다면 되지만 부분 경로 일때는 안되지않습니까?
또한 그누보드인데 도메인이 바뀌는 경우도 있고 해서 그누패치경로
즉 http://home/그누보드/ 전체경로가 아닌 전체경로와 같은 그누패치경로를
적용할수 있는 방법을 구하고 있습니다.
마루Design 님께서 말씀 하신데로 하시면 될듯한데 안되시나봐요..
경로명을 적을때.. "/" 로 시작하게되면.. 서버의 루트 경로부터 시작하기 때문에.. 상대적으로 경로가 바뀌어도... 적용이 되게 됩니다.
그누 설치 경로때문에 그러신다면.. 이해가 되네요..

플래시에서..

<?=$g4['path']?>/a/b

사용이 불가능하죠..
엑션스크립트(플래시)는 클라이언트 스크립트기 때문에 서버스크립트와 연동 될수가 없습니다.

꼭 사용하고 싶으시면...
엑션 스크립트 2.0 문법인데..

flash.external.ExternalInterface 를 사용해보세요..

우선 출력되는 페이지에.. PHP로
-----------------------
<script>
function getGnuboardRoot()
{
    return "<?=$g4['path']?>";
}
</script>
--------------------
이렇게 찍어주고? $g4['path'] 값을 반환해줄 자바스크립트 함수를 만들어줍니다.
꼭 플래시가 출력되는 페이지에 만들어 줘야 합니다.
어디서든 사용하시려면.. head.php 파일에 함수를 작성해주어도 되겠네요..

플래시 엑션스크립트 쪽에서
g4Root = flash.external.ExternalInterface.call("getGnuboardRoot");

이렇게 그누보드 루트 경로를 받아오셔서 사용해보세요...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT