게시판에서 파일 다운로드 후에 플레쉬메뉴가 안먹히는 에러가 있습니다... > 그누4 질문답변

그누4 질문답변

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

게시판에서 파일 다운로드 후에 플레쉬메뉴가 안먹히는 에러가 있습니다... 정보

게시판에서 파일 다운로드 후에 플레쉬메뉴가 안먹히는 에러가 있습니다...

본문

그누 회원님들께 물어보고 싶은것이 있습니다~ 도와주세요~ ㅠ.ㅠ

Firefox에서는 이상이 없이 잘 돼는데...

IE에서 Flash 메뉴로 일반페이지 이동시엔 문제가 없지만...

게시판에서 다운로드 버튼을 누르고 파일다운창이 뜬 이후에 메인 Flash메뉴 버튼을 누르면 띵~ 소리와 함께 페이지 이동이 안됍니다...

일반 HTML링크는 문제가 없고요...

다운창이 뜬이후 일반 HTML링크로 됀 버튼을 누른 후엔 또 Flash 메뉴가 잘 됍니다... ㅡ.ㅡ;;

다운창이 뜬이후 리프레쉬를 누르고 페이지가 리로드 돼면 Flash메뉴가 역시 잘 됍니다...

이유를 잘 모르겠네요... ㅠ.ㅠ

덧붙여서 다운창이 뜬 후에 Save를 누르던 Cancel을 누르던 같은 현상이 납니다...ㅡ.ㅡa

도와주셔요~~

Flash Menu에 쓰인 소스는 단순히...
on (release) {
getURL("javascript:window.location='http://realproject.net/V2") ;
}
이겁니다...(버튼마다 링크주소만 다를뿐입니다...)

메뉴를 띄운 HTML코드는 아래와 같습니다...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="950" height="56" align="top">
          <param name="movie" value="./Flash/MenuButton.swf">
          <param name=quality value=high>
          <embed src="./Flash/MenuButton.swf" width="950" height="56" align="top" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed>
        </object>

그누보드 소스는 오리지날 그 자체이고요... 4.06.17인 최신 업데이트 버전입니다...

자바스크립트나 그외의 코드도 그누보드 자체 이외에는 사용됀것이 없습니다...

어디가 잘못됀 것일까요?

도와주세요~~~ ㅠ.ㅠ

P.S. Tutorial 메뉴의 다운로드로 테스트를 좀 부탁드립니다... ^^a
  • 복사

댓글 전체

싸이트 칼쌈하군요...
일단..리스트나 뷰나..같은 증상이니 쿠키문제는 아닌듯하고요..
리스트나 뷰에서 다운후 다른 링크..예로 membership는 먹는것을 보면
1,리로드할 플레쉬의 url을 써서 절대경로로 http://domain.???/flash방/aaa.swf 이렇게 줘보세요.
왜냐하면 상대경로로할때 ./Flash/방은 index.php를 기준으로 ./입니다.
그러나 download.php 에서의 ./는 bbs 방을 기준으로 합니다.
그래서 다운후 플레쉬가 리로드가 되지않는듯합니다.
확실하게 테스트할 여건이 되지않아서리...
object에는 문제가 없어보입니다.
2,또는 상대경로로 하실경우 Flash 방을 bbs방에 넣어 넣고 테스트해보세여..
달수님 먼저 답변에 감사드립니다~^^

말씀해주신대로 시도는 해보았으나 같은 증상이 나오네요...ㅠ.ㅠ

수고스럽겠지만 다른 해결책은 없을까요?
도큐멘트루트로부터 의 pass 는 저와같습니다.
하위에 v2방에..
또 직접 그 플레쉬를 링크하여 제 파일을 다운하고 다시 메뉴를 눌러도 같은증상입니다.
이거..당췌...ㅎㅎ
아무래도 다른 플래쉬를 버튼만 만들어서 테스트를 해보시고...

또 하나는 head.sub.php 에

<script language="javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path      = "<?=$g4[path]?>";

부분에서 $g4[path] 가
저는 .
질문하신분은 .. 으로 나옵니다.
이게 문제가..될 수도..

아닌데... 그럼 다른것도 안먹어야 하는뎅..ㅎㅎ
외부 다운로드를 인클루드하고 플래쉬버튼에서 액션-getUrl 에서
<?=$g4[path]/v2/aaa.php?>
window _parent 하면 별문제가 없는걸로봐서
메뉴구성하는 스크립트에 문제가 있어 보입니다.
url 을 넣어주셔야 될듯합니다..만..;;
rolo님 달수님 도움 감사드립니다~^^

아직도 답안을 못찾고 헤메고 있습니다만...

url을 넣어주란 말씀은 플래쉬 액션의 getURL에 getURL ("url","_target") 이런식으로 넣어주란 말씀이신가요?

근본적으로 플래쉬메뉴에 문제가 있는걸까요? ^^a

http://forums.mozilla.or.kr/viewtopic.php?t=581 이곳을 보면 firefox나 모질라에서 플래쉬메뉴의 단순 링크는

{ getURL("javascript:window.location='http://www.jimmont.com/resrc/src';"); } 이런식으로 제안을 해서 쓴겁니다만...

정말 신기한건 이미지로 메뉴 링크시 전혀 문제가 없다는것이...ㅡ.ㅡa

Firefox에서도 문제가 없고요...^^;;;

근본적인 문제는 플래쉬메뉴가 다운로드후에 리로드가 제대로 돼지않는다는거겠죠?
확인결과 변수에는 문제가 없었던듯 싶습니다 ^^

플레쉬 자체에서 getURL ("url","_target")으로 넣었더니 문제는 해결이 됀듯싶습니다.

근데, 예전에 보니 getURL ("url","_target")을 쓰게 됄경우 페이지가 이동은 돼지만 리로드가 안돼서 새글이 올라와도 최신글출력에서 바로 디스플레이 돼지 않던 문제가 있던데...

괜찮을까요? 그 문제를 고려해서 일부러  javascript를 액션에 넣은겁니다만...^^;;
자문자답이네요...

그누는 그런 문제가 없는거 같군요~ ^^;;;
(제로보드의 경우 그런문제가 조금 있었었는데...^^;;)

이제 맘놓고 플래쉬메뉴를 만들수있을거 같습니다...^^

감사합니다~
© SIRSOFT
현재 페이지 제일 처음으로