게시판상단 ../head.php 플래쉬 파일 경로문제???
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
head.php 에 플래쉬 메뉴 넣을 부분을 아래처럼 넣었습니다..
<script LANGUAGE="javascript" src="../imgs/fla/noline.js"></script>
noline.js 는 아래와 같구요
document.write('<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="617" height="120">');
document.write('<param name="movie" value="../imgs/fla/navigation.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="../imgs/fla/navigation.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="617" height="120">');
document.write('</embed>');
document.write('</object>');
문제는 index.php 나 일반적인 php, html 페이지에서는 잘 뿌려주는데요~
게시판 상단에 ../head.php 로 불러오면 플래쉬메뉴의 이미지는 전부 로딩되는데,,,
동작이 되질 않네요...
최근까지 이런방식으로 잘되었는데요 오늘 새벽부터 지금까지 삽질중이네요
다른분들 비슷한 질답보니,,,경로 문제인거 같아서~
그누보드 경로며 이것저것 다 해봤는데 아~ 정말........ㅠㅠ
head에 있는 플래쉬 메뉴가 아예 공백으로 처리되면 모를까 플래쉬 이미지는 로딩이 되고
동작이 안되니,,,해당페이지 스크립트 오류도 안뜨고,,,
고수님들 헬프미 입니다...
오류 주소 :
head.php 에 플래쉬 메뉴 넣을 부분을 아래처럼 넣었습니다..
<script LANGUAGE="javascript" src="../imgs/fla/noline.js"></script>
noline.js 는 아래와 같구요
document.write('<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="617" height="120">');
document.write('<param name="movie" value="../imgs/fla/navigation.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="../imgs/fla/navigation.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="617" height="120">');
document.write('</embed>');
document.write('</object>');
문제는 index.php 나 일반적인 php, html 페이지에서는 잘 뿌려주는데요~
게시판 상단에 ../head.php 로 불러오면 플래쉬메뉴의 이미지는 전부 로딩되는데,,,
동작이 되질 않네요...
최근까지 이런방식으로 잘되었는데요 오늘 새벽부터 지금까지 삽질중이네요
다른분들 비슷한 질답보니,,,경로 문제인거 같아서~
그누보드 경로며 이것저것 다 해봤는데 아~ 정말........ㅠㅠ
head에 있는 플래쉬 메뉴가 아예 공백으로 처리되면 모를까 플래쉬 이미지는 로딩이 되고
동작이 안되니,,,해당페이지 스크립트 오류도 안뜨고,,,
고수님들 헬프미 입니다...
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
처럼 변경해보세요
참고로 head.php 상단에는 아래처럼 되어 있습니다.....
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1000;
?>
그럼 head파일 두개 만드시고...-__-;; 경로설정 하시면 될듯하네요.
플래쉬만 작동안하는게 아니라,,,,,,
../skin/member/register.skin.php 와 같은 멤버 폴더안에 있는 각종 스킨파일을 실행해도
../head.php 안에 있는 플래쉬는 작동이 안되네요~
각각의 폴더안에 있는 _common.php 파일의 경로를 살펴봐도,,,모두 제가 설치한 그누폴더구조에 맞
게 설정이 되어있는데,,,계속 같은 증상이 있네요~
도무지,,,,,,,,,,,,모르겠습니다...ㅋㅋ
특히 게시판에서 헤드를 불렀을시 그헤드안에서 원래 인크루두 되어있는것들이 상대경로로 지정되어있다면 작동을 안하고있습니다.
이방법을 저는 절대경로로 해결하였습니다.
head.php 안에 있는 ../어쩌구 파일들을 $DOCUMENT_ROOT를 사용해서 링크했습니다.
그랬더니 잘되더군요.
리플래시현상이 생기기도 합니다.
그누보드 기반으로 만드는 사이트라면
다소 번거로우시더라도 아래처럼 해보시는게 나을 듯합니다.
플래시 테두리 없애는 패치를 겸하여 코드가 깔끔해집니다.
또한 깜빡거리는 현상이 안 생깁니다.
<td width="000" height="00" >
<script>doc_write(flash_movie('<?=$g4['path']?>/경로/aaa.swf', 'aaa', 000, 00, 'window'));</script></td>
원글에 올리신 코드는 매우 비효율적인 코드입니다.
위의 코드로 대체해보시기 바랍니다.