플래시 메뉴 오류 질문입니다. 정보
플래시 메뉴 오류 질문입니다.본문
제가 제작한 홈페이지가 아니라서 정확히 개발자가 어떤의도로 만들었는지 파악이 불가능합니다 ㅠㅠ
플래시 메뉴가 잘뜨다가 갑자기 오늘부터 안뜨기 시작했네요(아예표시가안되요!)
플래시 메뉴를 홈페이지에 불러오는 방법은 인덱스 파일에서 아래와 같은
_head.php 파일을 불러오고
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.php");
?>
이 파일에서 아래와 같은 내용의
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 = 1004;
?>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><script>ObjectWrite_Flash('<?=md5($member['mb_id'])?>' , '<?=$urlencode?>')</script></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign=top width=750>
제가 이해가 가지 않는 부분은 바로
<script>ObjectWrite_Flash('<?=md5($member['mb_id'])?>' , '<?=$urlencode?>')</script>
이 부분인데,
이것을 이 질답게시판에서 과거 게시물로 검색하여
다른 유저님들이 보통 플래시메뉴를 불러들일때 쓰는 스크립트인
<script>doc_write(flash_movie("/inc/menu_top.swf", "ids",750,150,"transparent"));</script>
이 스크립트로 바꾸면 메뉴 클릭 및 작동은 되나
로그인을 하던 안하던 로그아웃으로 표시되는 상황이 연출됩니다.
고수님들의 조언 부탁드려요 ㅠㅠ
사이트 :
http://www.snusv.net
*
추가합니다.
이것이 자바스크립트에 정의된 함수입니다.
function ObjectWrite_Flash(mbid , urlencode) {
var objString ='<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="750" height="99">';
objString = objString + '<param name="movie" value="/inc/menu_top.swf?member='+mbid+'&urlencode='+urlencode+'">';
objString = objString + '<param name="quality" value="high">';
objString = objString + '<param name="wmode" value="transparent">';
objString = objString + '<embed src="/inc/menu_top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="99"></embed></object>';
document.write(objString);
}
플래시 메뉴가 잘뜨다가 갑자기 오늘부터 안뜨기 시작했네요(아예표시가안되요!)
플래시 메뉴를 홈페이지에 불러오는 방법은 인덱스 파일에서 아래와 같은
_head.php 파일을 불러오고
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.php");
?>
이 파일에서 아래와 같은 내용의
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 = 1004;
?>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><script>ObjectWrite_Flash('<?=md5($member['mb_id'])?>' , '<?=$urlencode?>')</script></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign=top width=750>
제가 이해가 가지 않는 부분은 바로
<script>ObjectWrite_Flash('<?=md5($member['mb_id'])?>' , '<?=$urlencode?>')</script>
이 부분인데,
이것을 이 질답게시판에서 과거 게시물로 검색하여
다른 유저님들이 보통 플래시메뉴를 불러들일때 쓰는 스크립트인
<script>doc_write(flash_movie("/inc/menu_top.swf", "ids",750,150,"transparent"));</script>
이 스크립트로 바꾸면 메뉴 클릭 및 작동은 되나
로그인을 하던 안하던 로그아웃으로 표시되는 상황이 연출됩니다.
고수님들의 조언 부탁드려요 ㅠㅠ
사이트 :
http://www.snusv.net
*
추가합니다.
이것이 자바스크립트에 정의된 함수입니다.
function ObjectWrite_Flash(mbid , urlencode) {
var objString ='<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="750" height="99">';
objString = objString + '<param name="movie" value="/inc/menu_top.swf?member='+mbid+'&urlencode='+urlencode+'">';
objString = objString + '<param name="quality" value="high">';
objString = objString + '<param name="wmode" value="transparent">';
objString = objString + '<embed src="/inc/menu_top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="99"></embed></object>';
document.write(objString);
}
댓글 전체
자바스크립트의 ObjectWrite_Flash()함수 부분을 찾아서 분석해보시는 것이 필요할 것 같구요.
플래시 fla파일에서도 어떤식으로 로그인과 로그아웃에 대해서 값이 적용이 되는지 액션스크립트를 확인해 보셔야 할 것 같습니다.
플래시 fla파일에서도 어떤식으로 로그인과 로그아웃에 대해서 값이 적용이 되는지 액션스크립트를 확인해 보셔야 할 것 같습니다.
<script>doc_write(flash_movie("/inc/menu_top.swf?member=<?=md5($member['mb_id'])?>&urlencode=<?=$urlencode?>", "ids",750,150,"transparent"));</script>